┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-04-04 06:03:27 +0000
committerPeter Penz <[email protected]>2008-04-04 06:03:27 +0000
commit1d107ab2063a6d508356b6f13d43f67eb7bc7e25 (patch)
tree3f94ba9f6a11554cc5a5a0be1c5d5bf74db58cc9 /src
parent83bd299b315d004097088af65e20bc578bf1c9de (diff)
Fixed issue that an old meta data is shown when one item is selected and another item has been hovered (related to #160305, but further tests are required).
CCBUG: 160305 svn path=/trunk/KDE/kdebase/apps/; revision=793471
Diffstat (limited to 'src')
-rw-r--r--src/infosidebarpage.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/infosidebarpage.cpp b/src/infosidebarpage.cpp
index 331720bce..b4062b856 100644
--- a/src/infosidebarpage.cpp
+++ b/src/infosidebarpage.cpp
@@ -323,7 +323,8 @@ void InfoSidebarPage::showMetaInfo()
KFileItem fileItem;
if (m_fileItem.isNull()) {
// no pending request is ongoing
- fileItem = KFileItem(KFileItem::Unknown, KFileItem::Unknown, m_shownUrl);
+ const KUrl url = (selectedItems.size() == 1) ? selectedItems.first().url() : m_shownUrl;
+ fileItem = KFileItem(KFileItem::Unknown, KFileItem::Unknown, url);
fileItem.refresh();
} else {
fileItem = m_fileItem;