summaryrefslogtreecommitdiff
path: root/redo/dialog_unix.go
diff options
context:
space:
mode:
Diffstat (limited to 'redo/dialog_unix.go')
-rw-r--r--redo/dialog_unix.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/redo/dialog_unix.go b/redo/dialog_unix.go
index 6a16ac6..a4020aa 100644
--- a/redo/dialog_unix.go
+++ b/redo/dialog_unix.go
@@ -9,6 +9,7 @@ import (
)
// #include "gtk_unix.h"
+// #include "modalqueue.h"
// /* because cgo doesn't like ... */
// GtkWidget *newOpenFileDialog(void)
// {
@@ -29,9 +30,9 @@ func openFile() string {
C.gtk_file_chooser_set_local_only(fc, C.FALSE)
C.gtk_file_chooser_set_select_multiple(fc, C.FALSE)
C.gtk_file_chooser_set_show_hidden(fc, C.TRUE)
- inmodal = true
+ C.beginModal()
response := C.gtk_dialog_run(dialog)
- inmodal = false
+ C.endModal()
if response != C.GTK_RESPONSE_ACCEPT {
return ""
}