X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Fsrc%2Fgtkmm%2Fapp.cpp;h=ae8c8ba63b610b63872f986869ad8059c9a9e94e;hb=6c5449b382b44c16085be1d1884078686d1153de;hp=95e28315cb9321e95795bf5f1c5da59b63ca9452;hpb=0dca8fcc062e3cdafb5124b86d47a16da5f1980f;p=synfig.git diff --git a/synfig-studio/src/gtkmm/app.cpp b/synfig-studio/src/gtkmm/app.cpp index 95e2831..ae8c8ba 100644 --- a/synfig-studio/src/gtkmm/app.cpp +++ b/synfig-studio/src/gtkmm/app.cpp @@ -1391,8 +1391,16 @@ App::App(int *argc, char ***argv): studio_init_cb.task(_("Done.")); studio_init_cb.amount_complete(10000,10000); - + + // To avoid problems with some window managers and gtk >= 2.18 + // we should show dock dialogs after the settings load. + // If dock dialogs are shown before the settings are loaded, + // the windows manager can act over it. + // See discussions here: + // * http://synfig.org/forums/viewtopic.php?f=1&t=1131&st=0&sk=t&sd=a&start=30 + // * http://synfig.org/forums/viewtopic.php?f=15&t=1062 dock_manager->show_all_dock_dialogs(); + toolbox->present(); } catch(String x)