diff --git a/app/dialogs/dialogs.c b/app/dialogs/dialogs.c index cb97b0e0e0..1ba92c9b8b 100644 --- a/app/dialogs/dialogs.c +++ b/app/dialogs/dialogs.c @@ -442,10 +442,6 @@ dialogs_restore_dialog (GimpDialogFactory *factory, GIMP_DIALOG_VISIBILITY_HIDDEN : GIMP_DIALOG_VISIBILITY_VISIBLE)); - if (GIMP_IS_SESSION_MANAGED (dialog) && gimp_session_info_get_aux_info (info)) - gimp_session_managed_set_aux_info (GIMP_SESSION_MANAGED (dialog), - gimp_session_info_get_aux_info (info)); - return dialog; } diff --git a/app/widgets/gimpsessioninfo.c b/app/widgets/gimpsessioninfo.c index b4aad8c592..5d07d151f5 100644 --- a/app/widgets/gimpsessioninfo.c +++ b/app/widgets/gimpsessioninfo.c @@ -488,6 +488,10 @@ gimp_session_info_restore (GimpSessionInfo *info, info); } + if (GIMP_IS_SESSION_MANAGED (dialog) && info->p->aux_info) + gimp_session_managed_set_aux_info (GIMP_SESSION_MANAGED (dialog), + info->p->aux_info); + if (GIMP_IS_DOCK_CONTAINER (dialog)) { GList *iter; @@ -801,14 +805,6 @@ gimp_session_info_get_info_with_widget (GimpSessionInfo *info, gimp_session_info_set_widget (info, old_widget); } -GList * -gimp_session_info_get_aux_info (GimpSessionInfo *info) -{ - g_return_val_if_fail (GIMP_IS_SESSION_INFO (info), NULL); - - return info->p->aux_info; -} - void gimp_session_info_clear_info (GimpSessionInfo *info) { diff --git a/app/widgets/gimpsessioninfo.h b/app/widgets/gimpsessioninfo.h index 7a6fb63b06..5f0c88fade 100644 --- a/app/widgets/gimpsessioninfo.h +++ b/app/widgets/gimpsessioninfo.h @@ -67,7 +67,6 @@ void gimp_session_info_read_geometry (GimpSe void gimp_session_info_get_info (GimpSessionInfo *info); void gimp_session_info_get_info_with_widget (GimpSessionInfo *info, GtkWidget *widget); -GList * gimp_session_info_get_aux_info (GimpSessionInfo *info); void gimp_session_info_clear_info (GimpSessionInfo *info); gboolean gimp_session_info_is_singleton (GimpSessionInfo *info); gboolean gimp_session_info_is_session_managed (GimpSessionInfo *info);