Move gimp_session_info_clear_info() into gimp_session_info_restore()
All callers of gimp_session_info_restore() call gimp_session_info_clear_info() afterwards, so move that into the function instead.
This commit is contained in:
@ -150,7 +150,6 @@ windows_open_recent_cmd_callback (GtkAction *action,
|
|||||||
info);
|
info);
|
||||||
|
|
||||||
gimp_session_info_restore (info, gimp_dialog_factory_get_singleton ());
|
gimp_session_info_restore (info, gimp_dialog_factory_get_singleton ());
|
||||||
gimp_session_info_clear_info (info);
|
|
||||||
|
|
||||||
g_object_unref (info);
|
g_object_unref (info);
|
||||||
}
|
}
|
||||||
|
@ -1390,7 +1390,6 @@ gimp_dialog_factory_restore (GimpDialogFactory *factory)
|
|||||||
if (gimp_session_info_get_open (info))
|
if (gimp_session_info_get_open (info))
|
||||||
{
|
{
|
||||||
gimp_session_info_restore (info, factory);
|
gimp_session_info_restore (info, factory);
|
||||||
gimp_session_info_clear_info (info);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -526,6 +526,8 @@ gimp_session_info_restore (GimpSessionInfo *info,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gimp_session_info_clear_info (info);
|
||||||
|
|
||||||
g_object_unref (info);
|
g_object_unref (info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user