ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/background.C
(Generate patch)

Comparing rxvt-unicode/src/background.C (file contents):
Revision 1.104 by sf-exg, Sun Oct 31 17:44:39 2010 UTC vs.
Revision 1.106 by sf-exg, Mon Nov 1 11:37:02 2010 UTC

1392 1392
1393 if (tiled_root_pmap != None) 1393 if (tiled_root_pmap != None)
1394 { 1394 {
1395 if (!need_client_side_rendering ()) 1395 if (!need_client_side_rendering ())
1396 { 1396 {
1397 if (flags & (blurNeeded | blurServerSide)) 1397 if ((flags & blurNeeded)
1398 && (flags & blurServerSide))
1398 { 1399 {
1399 if (blur_pixmap (tiled_root_pmap, target->visual, window_width, window_height)) 1400 if (blur_pixmap (tiled_root_pmap, target->visual, window_width, window_height))
1400 result |= transpPmapBlurred; 1401 result |= transpPmapBlurred;
1401 } 1402 }
1402 if (flags & (tintNeeded | tintServerSide)) 1403 if ((flags & tintNeeded)
1404 && (flags & tintServerSide))
1403 { 1405 {
1404 if (tint_pixmap (tiled_root_pmap, target->visual, window_width, window_height)) 1406 if (tint_pixmap (tiled_root_pmap, target->visual, window_width, window_height))
1405 result |= transpPmapTinted; 1407 result |= transpPmapTinted;
1406 } 1408 }
1407 } /* server side rendering completed */ 1409 } /* server side rendering completed */
1513 valid_since = ev::now (); 1515 valid_since = ev::now ();
1514 1516
1515 return true; 1517 return true;
1516} 1518}
1517 1519
1518bool 1520void
1519bgPixmap_t::set_target (rxvt_term *new_target) 1521bgPixmap_t::set_target (rxvt_term *new_target)
1520{ 1522{
1521 if (new_target)
1522 if (target != new_target)
1523 {
1524 target = new_target; 1523 target = new_target;
1525 return true;
1526 }
1527
1528 return false;
1529} 1524}
1530 1525
1531void 1526void
1532bgPixmap_t::apply () 1527bgPixmap_t::apply ()
1533{ 1528{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines