Index: /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIFileDialog.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIFileDialog.cpp	(revision 31186)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIFileDialog.cpp	(revision 31187)
@@ -818,4 +818,9 @@
     if (!aResolveSymlinks)
         o |= QFileDialog::DontResolveSymlinks;
+
+# if defined (Q_WS_X11)
+    if (vboxGlobal().isKWinManaged())
+      o |= QFileDialog::DontUseNativeDialog;
+# endif
     if (aSingleFile)
         return QStringList() << QFileDialog::getOpenFileName (aParent, aCaption, aStartWith,
