diff --git a/src/libide/gui/ide-application-tweaks.c b/src/libide/gui/ide-application-tweaks.c index 80f0a5cc1eab7da8af1b9f8ad80008a6af835d0c..6036ab520a6fefe3e55a182a7183cae675e70643 100644 --- a/src/libide/gui/ide-application-tweaks.c +++ b/src/libide/gui/ide-application-tweaks.c @@ -196,7 +196,6 @@ ide_show_tweaks (IdeContext *context, g_autoptr(IdeTweaks) tweaks = NULL; IdeTweaksWindow *window; const GList *windows; - GtkWindow *toplevel = NULL; g_return_if_fail (IDE_IS_MAIN_THREAD ()); g_return_if_fail (IDE_IS_APPLICATION (app)); @@ -213,9 +212,6 @@ ide_show_tweaks (IdeContext *context, if (IDE_IS_TWEAKS_WINDOW (win) && try_reuse_window (IDE_TWEAKS_WINDOW (win), context, page)) return; - - if (toplevel && IDE_IS_PRIMARY_WORKSPACE (win)) - toplevel = win; } tweaks = ide_tweaks_new_for_context (context); @@ -241,15 +237,12 @@ ide_show_tweaks (IdeContext *context, "tweaks", tweaks, NULL); + gtk_application_add_window (GTK_APPLICATION (app), GTK_WINDOW (window)); if (app->workbenches->len > 0) { IdeWorkbench *workbench = g_ptr_array_index (app->workbenches, 0); gtk_window_group_add_window (GTK_WINDOW_GROUP (workbench), GTK_WINDOW (window)); } - else - { - gtk_application_add_window (GTK_APPLICATION (app), GTK_WINDOW (window)); - } /* Switch pages before we display if necessary */ if (page != NULL)