app: Call gimp_session_info_aux_set_list() generically

gimp_session_info_aux_set_list() is not a per-GimpDialogRestoreFunc
thing.
This commit is contained in:
Martin Nordholts 2011-05-31 22:36:04 +02:00
parent 6fc587c643
commit b4ed281f9a
3 changed files with 4 additions and 13 deletions

View file

@ -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;
}

View file

@ -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)
{

View file

@ -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);