From 1db24353042d491113a76029c26e58e717aa0346 Mon Sep 17 00:00:00 2001
From: Vincent Texier <vit@free.fr>
Date: Wed, 3 Jan 2018 18:02:45 +0100
Subject: [PATCH] Fix QAsyncFileDialog crash on some platform #620

Normal Qfiledialog is ok, but async Qfiledialog does not work on some platform if
DontUseNativeDialog=True
---
 src/sakia/gui/widgets/dialogs.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sakia/gui/widgets/dialogs.py b/src/sakia/gui/widgets/dialogs.py
index ff25ccd9..8ffd0fb5 100644
--- a/src/sakia/gui/widgets/dialogs.py
+++ b/src/sakia/gui/widgets/dialogs.py
@@ -13,7 +13,7 @@ class QAsyncFileDialog:
     @staticmethod
     async def get_save_filename(parent, title, url, filtr):
         dialog = QFileDialog(parent, title, url, filtr)
-        dialog.setOption(QFileDialog.DontUseNativeDialog, True)
+        #dialog.setOption(QFileDialog.DontUseNativeDialog, True)
         dialog.setAcceptMode(QFileDialog.AcceptSave)
         result = await dialog_async_exec(dialog)
         if result == QFileDialog.AcceptSave:
-- 
GitLab