comparison libvo/x11_common.c @ 8716:ef36186ca7e0

fix bitmap leak pointed out by Pierre-Paul Lavoie <ppl@nbnet.nb.ca>
author attila
date Thu, 02 Jan 2003 14:33:55 +0000
parents 79c0205ab4b5
children 241f40ef5e28
comparison
equal deleted inserted replaced
8715:165d62ad8155 8716:ef36186ca7e0
106 XAllocNamedColor(disp,colormap,"black",&black,&dummy); 106 XAllocNamedColor(disp,colormap,"black",&black,&dummy);
107 bm_no = XCreateBitmapFromData(disp, win, bm_no_data, 8,8); 107 bm_no = XCreateBitmapFromData(disp, win, bm_no_data, 8,8);
108 no_ptr=XCreatePixmapCursor(disp, bm_no, bm_no,&black, &black,0, 0); 108 no_ptr=XCreatePixmapCursor(disp, bm_no, bm_no,&black, &black,0, 0);
109 XDefineCursor(disp,win,no_ptr); 109 XDefineCursor(disp,win,no_ptr);
110 XFreeCursor( disp,no_ptr ); 110 XFreeCursor( disp,no_ptr );
111 if (bm_no != None)
112 XFreePixmap(disp, bm_no);
111 } 113 }
112 114
113 void vo_showcursor( Display *disp, Window win ) 115 void vo_showcursor( Display *disp, Window win )
114 { 116 {
115 if ( WinID==0 ) return; 117 if ( WinID==0 ) return;