┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/information/informationpanel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/panels/information/informationpanel.cpp')
-rw-r--r--src/panels/information/informationpanel.cpp14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/panels/information/informationpanel.cpp b/src/panels/information/informationpanel.cpp
index 286861c59..3b4747b77 100644
--- a/src/panels/information/informationpanel.cpp
+++ b/src/panels/information/informationpanel.cpp
@@ -48,21 +48,13 @@ InformationPanel::~InformationPanel()
void InformationPanel::setSelection(const KFileItemList& selection)
{
- if (!isVisible()) {
- return;
- }
+ m_selection = selection;
+ m_fileItem = KFileItem();
- if (selection.isEmpty() && m_selection.isEmpty()) {
- // The selection has not really changed, only the current index.
- // QItemSelectionModel emits a signal in this case and it is less
- // expensive doing the check this way instead of patching
- // DolphinView::emitSelectionChanged().
+ if (!isVisible()) {
return;
}
- m_selection = selection;
- m_fileItem = KFileItem();
-
const int count = selection.count();
if (count == 0) {
if (!isEqualToShownUrl(url())) {