X-Git-Url: http://git.openbox.org/?p=dana%2Fopenbox.git;a=blobdiff_plain;f=openbox%2Fsession.c;h=ea909897f3a41adec17d8cf6a7114cbdb64d9344;hp=ca45adb934e9b670e6b68b98f427e2fe6d9498d1;hb=40377ab10a5970b20ab005a3d4994dfdf244cd4c;hpb=41a1f89613b72dd0006441a21213d4eb7ffa1cb7 diff --git a/openbox/session.c b/openbox/session.c index ca45adb..ea90989 100644 --- a/openbox/session.c +++ b/openbox/session.c @@ -679,6 +679,7 @@ static void session_load_file(const gchar *path) i = obt_parse_instance_new(); if (!obt_parse_load_file(i, path, "openbox_session")) { + ob_debug_type(OB_DEBUG_SM, "ERROR: session file is missing root node"); obt_parse_instance_unref(i); return; } @@ -712,6 +713,7 @@ static void session_load_file(const gchar *path) } } + ob_debug_type(OB_DEBUG_SM, "loading windows"); for (node = obt_parse_find_node(node->children, "window"); node != NULL; node = obt_parse_find_node(node->next, "window")) { @@ -776,9 +778,11 @@ static void session_load_file(const gchar *path) /* save this. they are in the file in stacking order, so preserve that order here */ session_saved_state = g_list_append(session_saved_state, state); + ob_debug_type(OB_DEBUG_SM, "loaded %s", state->name); continue; session_load_bail: + ob_debug_type(OB_DEBUG_SM, "loading FAILED"); session_state_free(state); } @@ -813,6 +817,7 @@ static void session_load_file(const gchar *path) !strcmp(s1->class, s2->class) && !strcmp(s1->role, s2->role)) { + ob_debug_type(OB_DEBUG_SM, "removing duplicate %s", s2->name); session_state_free(s2); session_saved_state = g_list_delete_link(session_saved_state, jt); @@ -821,6 +826,7 @@ static void session_load_file(const gchar *path) } if (founddup) { + ob_debug_type(OB_DEBUG_SM, "removing duplicate %s", s1->name); session_state_free(s1); session_saved_state = g_list_delete_link(session_saved_state, it); }