Index: libwnck//libwnck/pager.c
===================================================================
RCS file: /export/cvs/gnome-2.0/libwnck/libwnck/pager.c,v
retrieving revision 1.33
diff -p -U5 -r1.33 pager.c
--- libwnck//libwnck/pager.c	2003/04/04 06:50:10	1.33
+++ libwnck//libwnck/pager.c	2003/05/28 12:48:03
@@ -811,16 +811,28 @@ wnck_pager_draw_workspace (WnckPager    
       gdk_draw_rectangle (GTK_WIDGET (pager)->window,
                           prelight ? 
                           GTK_WIDGET (pager)->style->mid_gc[GTK_STATE_SELECTED] :
                           GTK_WIDGET (pager)->style->dark_gc[GTK_STATE_SELECTED],
                           TRUE, vx, vy, vw, vh); 
+      
+      gdk_draw_rectangle (GTK_WIDGET (pager)->window,
+                          GTK_WIDGET (pager)->style->dark_gc[GTK_STATE_PRELIGHT],
+                          FALSE,
+                          rect->x, rect->y, rect->width, rect->height);
     }
-  else if (prelight)
+  else if (prelight) {
     gdk_draw_rectangle (GTK_WIDGET (pager)->window,
                         GTK_WIDGET (pager)->style->dark_gc[GTK_STATE_PRELIGHT],
                         TRUE,
                         rect->x, rect->y, rect->width, rect->height);
+
+    gdk_draw_rectangle (GTK_WIDGET (pager)->window,
+                        GTK_WIDGET (pager)->style->dark_gc[GTK_STATE_NORMAL],
+                        FALSE,
+                        rect->x, rect->y, rect->width, rect->height);
+   }
+  
   else if (bg_pixbuf)
     {
       gdk_pixbuf_render_to_drawable (bg_pixbuf,
                                      GTK_WIDGET (pager)->window,
                                      GTK_WIDGET (pager)->style->dark_gc[GTK_STATE_SELECTED],
@@ -828,16 +840,23 @@ wnck_pager_draw_workspace (WnckPager    
                                      rect->x, rect->y,
                                      -1, -1,
                                      GDK_RGB_DITHER_MAX,
                                      0, 0);
     }
-  else
+  else {
     gdk_draw_rectangle (GTK_WIDGET (pager)->window,
                         GTK_WIDGET (pager)->style->dark_gc[GTK_STATE_NORMAL],
                         TRUE,
                         rect->x, rect->y, rect->width, rect->height);
 
+    gdk_draw_rectangle (GTK_WIDGET (pager)->window,
+                        GTK_WIDGET (pager)->style->dark_gc[GTK_STATE_PRELIGHT],
+                        FALSE,
+                        rect->x, rect->y, rect->width, rect->height);
+    
+  }
+  
   if (pager->priv->display_mode == WNCK_PAGER_DISPLAY_CONTENT)
     {      
       windows = get_windows_for_workspace_in_bottom_to_top (pager->priv->screen,
 							    wnck_screen_get_workspace (pager->priv->screen,
 										       workspace));
