[mutter] stack-tracker: Clean up dumping
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] stack-tracker: Clean up dumping
- Date: Thu, 10 Jul 2014 20:30:53 +0000 (UTC)
commit 043a201f9088ac73670d7abe0318c4e00813c81c
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Thu Jul 10 16:12:05 2014 -0400
stack-tracker: Clean up dumping
src/core/stack-tracker.c | 45 +++++++++++++++++++++------------------------
1 files changed, 21 insertions(+), 24 deletions(-)
---
diff --git a/src/core/stack-tracker.c b/src/core/stack-tracker.c
index 9e99241..115e385 100644
--- a/src/core/stack-tracker.c
+++ b/src/core/stack-tracker.c
@@ -235,31 +235,35 @@ meta_stack_op_dump (MetaStackOp *op,
}
static void
-meta_stack_tracker_dump (MetaStackTracker *tracker)
+stack_dump (GArray *stack)
{
guint i;
- GList *l;
- meta_topic (META_DEBUG_STACK, "MetaStackTracker state (screen=%d)\n", tracker->screen->number);
meta_push_no_msg_prefix ();
- meta_topic (META_DEBUG_STACK, " xserver_serial: %ld\n", tracker->xserver_serial);
- meta_topic (META_DEBUG_STACK, " xserver_stack: ");
- for (i = 0; i < tracker->xserver_stack->len; i++)
- {
- MetaStackWindow *window = &g_array_index (tracker->xserver_stack, MetaStackWindow, i);
- char *window_id = get_window_id (window);
- meta_topic (META_DEBUG_STACK, " %s", window_id);
- g_free (window_id);
- }
- meta_topic (META_DEBUG_STACK, "\n verfied_stack: ");
- for (i = 0; i < tracker->verified_stack->len; i++)
+ for (i = 0; i < stack->len; i++)
{
- MetaStackWindow *window = &g_array_index (tracker->verified_stack, MetaStackWindow, i);
+ MetaStackWindow *window = &g_array_index (stack, MetaStackWindow, i);
char *window_id = get_window_id (window);
meta_topic (META_DEBUG_STACK, " %s", window_id);
g_free (window_id);
}
- meta_topic (META_DEBUG_STACK, "\n unverified_predictions: [");
+ meta_topic (META_DEBUG_STACK, "\n");
+ meta_pop_no_msg_prefix ();
+}
+
+static void
+meta_stack_tracker_dump (MetaStackTracker *tracker)
+{
+ GList *l;
+
+ meta_topic (META_DEBUG_STACK, "MetaStackTracker state (screen=%d)\n", tracker->screen->number);
+ meta_push_no_msg_prefix ();
+ meta_topic (META_DEBUG_STACK, " xserver_serial: %ld\n", tracker->xserver_serial);
+ meta_topic (META_DEBUG_STACK, " xserver_stack: ");
+ stack_dump (tracker->xserver_stack);
+ meta_topic (META_DEBUG_STACK, " verfied_stack: ");
+ stack_dump (tracker->verified_stack);
+ meta_topic (META_DEBUG_STACK, " unverified_predictions: [");
for (l = tracker->unverified_predictions->head; l; l = l->next)
{
MetaStackOp *op = l->data;
@@ -269,15 +273,8 @@ meta_stack_tracker_dump (MetaStackTracker *tracker)
if (tracker->predicted_stack)
{
meta_topic (META_DEBUG_STACK, "\n predicted_stack: ");
- for (i = 0; i < tracker->predicted_stack->len; i++)
- {
- MetaStackWindow *window = &g_array_index (tracker->predicted_stack, MetaStackWindow, i);
- char *window_id = get_window_id (window);
- meta_topic (META_DEBUG_STACK, " %s", window_id);
- g_free (window_id);
- }
+ stack_dump (tracker->predicted_stack);
}
- meta_topic (META_DEBUG_STACK, "\n");
meta_pop_no_msg_prefix ();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]