mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-20 19:43:01 +00:00
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:
parent
6fc587c643
commit
b4ed281f9a
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue