diff --git a/modules/gui/pymod/dng/menu.py b/modules/gui/pymod/dng/menu.py
index 9e4503cfaa37eaaeaaccf742023b5c8bc787f0ff..eb327557bed4173e39bbf0844e072e61bc751852 100644
--- a/modules/gui/pymod/dng/menu.py
+++ b/modules/gui/pymod/dng/menu.py
@@ -146,8 +146,11 @@ class SceneMenu(QMenu):
     qd=ExportSceneDialog()
     if not qd.exec_():
       return
-    filename=QFileDialog.getSaveFileName(None, 'Save Snapshot', 
-                                         'snapshot.png')
+
+    options = QFileDialog.Options()
+    options |= QFileDialog.DontUseNativeDialog
+    filename, _ = QFileDialog.getSaveFileName(self,"Save Snapshot","snapshot.png", "", options=options)
+
     if filename:
       gfx.Scene().Export(str(filename), qd.width, qd.height, qd.transparent)