X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Fdialog%2Fdialog.cpp;h=ac147d65652230b5fbf53e55f01206de641ade64;hb=4d79affe53b5c0e7dbc67014aee9be5251dc56df;hp=43f66134804a3fdfb369c453f190ef87d71dfe28;hpb=a4f5b8be2fe343756cc95271b9728fe0adc89ced;p=inkscape.git diff --git a/src/ui/dialog/dialog.cpp b/src/ui/dialog/dialog.cpp index 43f661348..ac147d656 100644 --- a/src/ui/dialog/dialog.cpp +++ b/src/ui/dialog/dialog.cpp @@ -41,7 +41,6 @@ namespace Inkscape { namespace UI { namespace Dialog { -//#ifndef WIN32 static gboolean sp_retransientize_again (gpointer dlgPtr) { @@ -49,7 +48,6 @@ sp_retransientize_again (gpointer dlgPtr) dlg->retransientize_suppress = false; return FALSE; // so that it is only called once } -//#endif static void sp_retransientize (Inkscape::Application *inkscape, SPDesktop *desktop, gpointer dlgPtr) @@ -68,6 +66,7 @@ sp_dialog_shutdown (GtkObject *object, gpointer dlgPtr) void Dialog::present() { + _user_hidden = false; Gtk::Dialog::present(); } @@ -172,9 +171,6 @@ Dialog::Dialog(const char *prefs_path, int verb_num, const char *apply_label) set_title(title); } - sp_transientize(dlg); - retransientize_suppress = false; - gtk_signal_connect( GTK_OBJECT (dlg), "event", GTK_SIGNAL_FUNC(sp_dialog_event_handler), dlg ); _hiddenF12 = false; @@ -197,6 +193,8 @@ Dialog::Dialog(const char *prefs_path, int verb_num, const char *apply_label) read_geometry(); present(); + sp_transientize(dlg); + retransientize_suppress = false; } Dialog::Dialog(BaseObjectType *gobj)