┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-08-12 18:46:35 +0000
committerPeter Penz <[email protected]>2008-08-12 18:46:35 +0000
commit6f79a7d9737cbdb907e8982819d5e691cecd2f39 (patch)
treea6ca0bc278c6adfd1a12a45c3a39ee78105525f2 /src
parentb94777f9d19b3d515088493a81885082a50be791 (diff)
Use a modeless properties dialog instead of a modal one, when opening it above the viewport.
BUG: 168946 svn path=/trunk/KDE/kdebase/apps/; revision=845987
Diffstat (limited to 'src')
-rw-r--r--src/dolphincontextmenu.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp
index 8e3d02fdf..55b83c552 100644
--- a/src/dolphincontextmenu.cpp
+++ b/src/dolphincontextmenu.cpp
@@ -264,8 +264,12 @@ void DolphinContextMenu::openViewportContextMenu()
QAction* action = popup->exec(QCursor::pos());
if (action == propertiesAction) {
const KUrl& url = m_mainWindow->activeViewContainer()->url();
- KPropertiesDialog dialog(url, m_mainWindow);
- dialog.exec();
+
+ KPropertiesDialog* dialog = new KPropertiesDialog(url, m_mainWindow);
+ dialog->setAttribute(Qt::WA_DeleteOnClose);
+ dialog->show();
+ dialog->raise();
+ dialog->activateWindow();
} else if (action == addToPlacesAction) {
const KUrl& url = m_mainWindow->activeViewContainer()->url();
if (url.isValid()) {