X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fsession.c;h=62cff4b75c647e2c85863bd748d12f098f56e8c7;hb=a488360f48abbfd6e67576a1844d792b28e6065c;hp=72588ff0b282ade5dcce521c08ea8a0e140d7e34;hpb=86b809df8a5e6c3c65faaaeadcd6e0d196a74040;p=chaz%2Fopenbox diff --git a/openbox/session.c b/openbox/session.c index 72588ff0..62cff4b7 100644 --- a/openbox/session.c +++ b/openbox/session.c @@ -1,7 +1,7 @@ /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- session.c for the Openbox window manager - Copyright (c) 2003 Ben Jansens + Copyright (c) 2003-2007 Dana Jansens This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -26,7 +26,7 @@ GList *session_saved_state; void session_startup(gint argc, gchar **argv) {} -void session_shutdown() {} +void session_shutdown(gboolean permanent) {} GList* session_state_find(ObClient *c) { return NULL; } gboolean session_state_cmp(ObSessionState *s, ObClient *c) { return FALSE; } void session_state_free(ObSessionState *state) {} @@ -75,7 +75,7 @@ static void save_commands() { SmProp *props[2]; SmProp prop_cmd = { SmCloneCommand, SmLISTofARRAY8, 1, }; - SmProp prop_res = { SmRestartCommand, SmLISTofARRAY8, }; + SmProp prop_res = { SmRestartCommand, SmLISTofARRAY8 }; gint i; prop_cmd.vals = g_new(SmPropValue, sm_argc); @@ -164,9 +164,10 @@ void session_startup(gint argc, gchar **argv) sm_sessions_path = g_build_filename(parse_xdg_data_home_path(), "openbox", "sessions", NULL); - if (!parse_mkdir_path(sm_sessions_path, 0700)) - g_warning(_("Unable to make directory '%s': %s"), + if (!parse_mkdir_path(sm_sessions_path, 0700)) { + g_message(_("Unable to make directory '%s': %s"), sm_sessions_path, g_strerror(errno)); + } if (save_file) session_load(save_file); @@ -339,7 +340,7 @@ static gboolean session_save() f = fopen(save_file, "w"); if (!f) { success = FALSE; - g_warning("unable to save the session to %s: %s", + g_message(_("Unable to save the session to '%s': %s"), save_file, g_strerror(errno)); } else { guint stack_pos = 0; @@ -429,7 +430,7 @@ static gboolean session_save() if (fflush(f)) { success = FALSE; - g_warning("error while saving the session to %s: %s", + g_message(_("Error while saving the session to '%s': %s"), save_file, g_strerror(errno)); } fclose(f);