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

Comparing rxvt-unicode/src/rxvtperl.xs (file contents):
Revision 1.186 by root, Thu Jun 7 18:07:42 2012 UTC vs.
Revision 1.187 by root, Sat Jun 9 10:21:19 2012 UTC

2099 if (img) // TODO: cannot be false 2099 if (img) // TODO: cannot be false
2100 { 2100 {
2101 img = img->clone (); // own the img 2101 img = img->clone (); // own the img
2102 2102
2103 if (img->repeat != RepeatNormal) // X11 only supports RepeatNormal as bg pixmap 2103 if (img->repeat != RepeatNormal) // X11 only supports RepeatNormal as bg pixmap
2104 {
2105 rxvt_img *img2 = img->sub_rect (0, 0, 2104 img->sub_rect (0, 0,
2106 border ? THIS->vt_width : THIS->szHint.width, 2105 border ? THIS->vt_width : THIS->szHint.width,
2107 border ? THIS->vt_height : THIS->szHint.height); 2106 border ? THIS->vt_height : THIS->szHint.height)
2108 delete img; 2107 ->replace (img);
2109 img = img2;
2110 }
2111 2108
2112 {
2113 // just in case, should usually be a nop 2109 // just in case, should usually be a nop
2114 rxvt_img *img2 = img->reify (); 2110 img->reify ()
2115 delete img; 2111 ->replace (img);
2116 img = img2;
2117 }
2118 2112
2119 {
2120 rxvt_img *img2 = img->convert_format (XRenderFindVisualFormat (THIS->dpy, THIS->visual), THIS->pix_colors [Color_bg]); 2113 img->convert_format (XRenderFindVisualFormat (THIS->dpy, THIS->visual), THIS->pix_colors [Color_bg])
2121 delete img; 2114 ->replace (img);
2122 img = img2;
2123 }
2124 2115
2125 THIS->bg_pixmap = img->steal (); 2116 THIS->bg_pixmap = img->steal ();
2126 THIS->bg_flags |= rxvt_term::BG_NEEDS_REFRESH | rxvt_term::BG_INHIBIT_RENDER; 2117 THIS->bg_flags |= rxvt_term::BG_NEEDS_REFRESH | rxvt_term::BG_INHIBIT_RENDER;
2127 2118
2128 if (!border) 2119 if (!border)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines