--- ./engines/mice/mice.c.bak 2007-02-26 16:25:26.000000000 +0100 +++ ./engines/mice/mice.c 2007-02-26 16:28:30.000000000 +0100 @@ -248,15 +248,12 @@ gdk_draw_pixbuf (pixmap, gc, pixbuf, 0, 0, 0, 0, pw, ph, GDK_RGB_DITHER_NONE, 0, 0); - for (m = 0; m < nmonitors; ++m) - { + m = 0; mice_window = mice_window_new (screen, m, pixmap, gc, &color, cursor, mice); mice->windows = g_list_append (mice->windows, mice_window); - if (screen == engine->primary_screen && m == engine->primary_monitor) mice->mainwin = mice_window; - } /* cleanup for this screen */ g_object_unref (pixmap); --- ./engines/balou/balou.c.bak 2007-02-26 16:41:05.000000000 +0100 +++ ./engines/balou/balou.c 2007-02-26 16:49:14.000000000 +0100 @@ -88,7 +88,6 @@ GdkGC *gc_copy; GdkGC *gc_set; gint layout_height; - gint nmonitors; gint nscreens; gint i; gint n; @@ -111,8 +110,6 @@ for (n = 0; n < nscreens; ++n) { screen = gdk_display_get_screen (display, n); - nmonitors = gdk_screen_get_n_monitors (screen); - for (m = 0; m < nmonitors; ++m) balou->nwindows++; } @@ -121,7 +118,6 @@ for (i = n = 0; n < nscreens; ++n) { screen = gdk_display_get_screen (display, n); - nmonitors = gdk_screen_get_n_monitors (screen); root = gdk_screen_get_root_window (screen); /* allocate fore/background colors */ @@ -149,8 +145,7 @@ gc_values.background = balou->fgcolor; gc_set = gdk_gc_new_with_values (root, &gc_values, gc_mask); - for (m = 0; m < nmonitors; ++m) - { + m = 0; window = balou->windows + i; balou_window_init (window, screen, m, root, cursor); @@ -179,7 +174,6 @@ balou->mainwin = window; ++i; - } g_object_unref (context); g_object_unref (layout);