This is an automated email from the git hooks/post-receive script. eric pushed a commit to branch master in repository xfce/xfce4-session.
commit ca310c400817640a4e7fbcbe195a8b1b4544b281 Author: Eric Koegel <eric.koe...@gmail.com> Date: Fri Mar 6 19:55:02 2015 +0300 Drop check for sessions file before it's written (Bug #11632) Just opening the session file in rc_open doesn't cause a write, so drop the unneeded check that was breaking session saves. --- xfce4-session/xfsm-manager.c | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/xfce4-session/xfsm-manager.c b/xfce4-session/xfsm-manager.c index 8b62607..999e420 100644 --- a/xfce4-session/xfsm-manager.c +++ b/xfce4-session/xfsm-manager.c @@ -1652,8 +1652,6 @@ xfsm_manager_store_session (XfsmManager *manager) GdkDisplay *display; WnckScreen *screen; XfceRc *rc; - GFile *session_file; - GFileInfo *info; GList *lp; gchar prefix[64]; gchar *backup; @@ -1673,32 +1671,6 @@ xfsm_manager_store_session (XfsmManager *manager) return; } - session_file = g_file_new_for_path (manager->session_file); - - /* query the file, we need to make sure we can write to it */ - info = g_file_query_info (session_file, - G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE, - G_FILE_QUERY_INFO_NONE, - NULL, - NULL); - - /* if we're unable to query the file attributes or write to the file, - * log the failure and return */ - if (!info || !g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE)) - { - fprintf (stderr, - "xfce4-session: Unable to save changes to the session file %s" - "Please check your installation.\n", manager->session_file); - - if (info) - g_object_unref (info); - - xfce_rc_close (rc); - g_object_unref (session_file); - - return; - } - /* backup the old session file first */ if (g_file_test (manager->session_file, G_FILE_TEST_IS_REGULAR)) { @@ -1772,8 +1744,6 @@ xfsm_manager_store_session (XfsmManager *manager) xfce_rc_close (rc); - g_object_unref (session_file); - g_free (manager->checkpoint_session_name); manager->checkpoint_session_name = NULL; } -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits