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:
Martin Nordholts 2011-06-14 22:15:01 +02:00
parent f73092bb41
commit 00d6f8e655
3 changed files with 2 additions and 2 deletions

View File

@ -150,7 +150,6 @@ windows_open_recent_cmd_callback (GtkAction *action,
info);
gimp_session_info_restore (info, gimp_dialog_factory_get_singleton ());
gimp_session_info_clear_info (info);
g_object_unref (info);
}

View File

@ -1390,7 +1390,6 @@ gimp_dialog_factory_restore (GimpDialogFactory *factory)
if (gimp_session_info_get_open (info))
{
gimp_session_info_restore (info, factory);
gimp_session_info_clear_info (info);
}
else
{

View File

@ -526,6 +526,8 @@ gimp_session_info_restore (GimpSessionInfo *info,
}
}
gimp_session_info_clear_info (info);
g_object_unref (info);
}