From b10326777ffe797bf573f8e9ce557774a39bb8f8 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Fri, 18 May 2007 08:42:45 +0000 Subject: ignore spontaneous show events (thanks to Dominik Haumann for pointing this out) svn path=/trunk/KDE/kdebase/apps/; revision=665855 --- src/treeviewsidebarpage.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/treeviewsidebarpage.cpp') diff --git a/src/treeviewsidebarpage.cpp b/src/treeviewsidebarpage.cpp index 1f537bd71..75e12bcf8 100644 --- a/src/treeviewsidebarpage.cpp +++ b/src/treeviewsidebarpage.cpp @@ -65,6 +65,11 @@ void TreeViewSidebarPage::setUrl(const KUrl& url) void TreeViewSidebarPage::showEvent(QShowEvent* event) { + if (event->spontaneous()) { + SidebarPage::showEvent(event); + return; + } + if (m_dirLister == 0) { // Postpone the creating of the dir lister to the first show event. // This assures that no performance and memory overhead is given when the TreeView is not -- cgit v1.3