# HG changeset patch # User al # Date 1108940335 0 # Node ID 465c8617cbe5c9666343a3f1b792c41deb72c209 # Parent 76d461a061df9e3a7a16459676bb10a4ddaaf3db We should not crash, only because we couldn't hide the cursor. diff -r 76d461a061df -r 465c8617cbe5 libvo/x11_common.c --- a/libvo/x11_common.c Sun Feb 20 22:43:25 2005 +0000 +++ b/libvo/x11_common.c Sun Feb 20 22:58:55 2005 +0000 @@ -176,7 +176,10 @@ return; // do not hide, if we're playing at rootwin colormap = DefaultColormap(disp, DefaultScreen(disp)); - XAllocNamedColor(disp, colormap, "black", &black, &dummy); + if ( !XAllocNamedColor(disp, colormap, "black", &black, &dummy) ) + { + return; // color alloc failed, give up + } bm_no = XCreateBitmapFromData(disp, win, bm_no_data, 8, 8); no_ptr = XCreatePixmapCursor(disp, bm_no, bm_no, &black, &black, 0, 0); XDefineCursor(disp, win, no_ptr);