diff options
Diffstat (limited to 'plugins/gtkui')
-rw-r--r-- | plugins/gtkui/gtkui.c | 3 | ||||
-rw-r--r-- | plugins/gtkui/pluginconf.c | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/plugins/gtkui/gtkui.c b/plugins/gtkui/gtkui.c index 7482ed49..4f7e5cac 100644 --- a/plugins/gtkui/gtkui.c +++ b/plugins/gtkui/gtkui.c @@ -1468,7 +1468,6 @@ static ddb_gtkui_t plugin = { .gui.plugin.disconnect = gtkui_disconnect, .gui.plugin.configdialog = settings_dlg, .gui.plugin.message = gtkui_message, - .gui.run_dialog_1 = gtkui_run_dialog_root, - .gui.run_dialog = (int (*) (void *parentwindow, ddb_dialog_t *dlg, uint32_t buttons, int (*callback)(int button, void *ctx), void *ctx))gtkui_run_dialog, + .gui.run_dialog = gtkui_run_dialog_root, .get_mainwin = gtkui_get_mainwin, }; diff --git a/plugins/gtkui/pluginconf.c b/plugins/gtkui/pluginconf.c index cdd646cc..33532f67 100644 --- a/plugins/gtkui/pluginconf.c +++ b/plugins/gtkui/pluginconf.c @@ -534,5 +534,5 @@ gtkui_run_dialog (GtkWidget *parentwin, ddb_dialog_t *conf, uint32_t buttons, in int gtkui_run_dialog_root (ddb_dialog_t *conf, uint32_t buttons, int (*callback)(int button, void *ctx), void *ctx) { - return gtkui_run_dialog (mainwin, conf, buttons, callback, ctx); + return gtkui_run_dialog (conf->parent ? conf->parent : mainwin, conf, buttons, callback, ctx); } |