Move 'shadow' initialization to 'show_rxvt'.
authorsf-exg <sf-exg>
Tue, 30 Mar 2010 10:31:07 +0000 (10:31 +0000)
committersf-exg <sf-exg>
Tue, 30 Mar 2010 10:31:07 +0000 (10:31 +0000)
src/scrollbar-rxvt.C
src/scrollbar.C

index 4eb7539..3d55e8a 100644 (file)
@@ -164,8 +164,9 @@ scrollBar_t::show_rxvt (int update)
       botShadowGC = XCreateGC (term->dpy, term->vt, GCForeground, &gcvalue);
       gcvalue.foreground = term->pix_colors[ (term->depth <= 2 ? Color_fg : Color_scroll)];
       scrollbarGC = XCreateGC (term->dpy, term->vt, GCForeground, &gcvalue);
-      if (shadow)
+      if (!term->option (Opt_scrollBar_floating))
         {
+          shadow = SHADOW_WIDTH;
           XSetWindowBackground (term->dpy, win, term->pix_colors_focused[Color_trough]);
           XClearWindow (term->dpy, win);
         }
index 0dffa22..fa4d99e 100644 (file)
@@ -194,11 +194,6 @@ scrollBar_t::setup (rxvt_term *term)
     if (thickness && (i = atoi (thickness)) >= SB_WIDTH_MINIMUM)
       width = min (i, SB_WIDTH_MAXIMUM);
 
-# ifdef RXVT_SCROLLBAR
-  if (! term->option (Opt_scrollBar_floating) && style == R_SB_RXVT)
-    shadow = SHADOW_WIDTH;
-# endif
-
   this->style = style;
   this->width = width;