add some debug prints in the session code
This commit is contained in:
parent
41a1f89613
commit
40377ab10a
1 changed files with 6 additions and 0 deletions
|
@ -679,6 +679,7 @@ static void session_load_file(const gchar *path)
|
||||||
i = obt_parse_instance_new();
|
i = obt_parse_instance_new();
|
||||||
|
|
||||||
if (!obt_parse_load_file(i, path, "openbox_session")) {
|
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);
|
obt_parse_instance_unref(i);
|
||||||
return;
|
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;
|
for (node = obt_parse_find_node(node->children, "window"); node != NULL;
|
||||||
node = obt_parse_find_node(node->next, "window"))
|
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
|
/* save this. they are in the file in stacking order, so preserve
|
||||||
that order here */
|
that order here */
|
||||||
session_saved_state = g_list_append(session_saved_state, state);
|
session_saved_state = g_list_append(session_saved_state, state);
|
||||||
|
ob_debug_type(OB_DEBUG_SM, "loaded %s", state->name);
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
session_load_bail:
|
session_load_bail:
|
||||||
|
ob_debug_type(OB_DEBUG_SM, "loading FAILED");
|
||||||
session_state_free(state);
|
session_state_free(state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -813,6 +817,7 @@ static void session_load_file(const gchar *path)
|
||||||
!strcmp(s1->class, s2->class) &&
|
!strcmp(s1->class, s2->class) &&
|
||||||
!strcmp(s1->role, s2->role))
|
!strcmp(s1->role, s2->role))
|
||||||
{
|
{
|
||||||
|
ob_debug_type(OB_DEBUG_SM, "removing duplicate %s", s2->name);
|
||||||
session_state_free(s2);
|
session_state_free(s2);
|
||||||
session_saved_state =
|
session_saved_state =
|
||||||
g_list_delete_link(session_saved_state, jt);
|
g_list_delete_link(session_saved_state, jt);
|
||||||
|
@ -821,6 +826,7 @@ static void session_load_file(const gchar *path)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (founddup) {
|
if (founddup) {
|
||||||
|
ob_debug_type(OB_DEBUG_SM, "removing duplicate %s", s1->name);
|
||||||
session_state_free(s1);
|
session_state_free(s1);
|
||||||
session_saved_state = g_list_delete_link(session_saved_state, it);
|
session_saved_state = g_list_delete_link(session_saved_state, it);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue