diff options
Diffstat (limited to 'redo/dialog_unix.go')
| -rw-r--r-- | redo/dialog_unix.go | 5 |
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 "" } |
