Looks like this bug is fixed in upstream. http://bugs.kde.org/show_bug.cgi?id=73519
M +6 -2 vidmode.cpp --- branches/KDE/3.5/kdenetwork/krdc/vidmode.cpp #571506:571507 @@ -38,7 +38,9 @@ if (!XF86VidModeQueryExtension(dpy, &eventB, &errorB)) return; - XF86VidModeGetAllModeLines(dpy,oldResolution.screen,&modecount, &modes); + if (!XF86VidModeGetAllModeLines(dpy, oldResolution.screen, &modecount, &modes)) + return; + for (int i = 0; i < modecount; i++) { int w = (*modes[i]).hdisplay; int h = (*modes[i]).vdisplay; @@ -69,7 +71,9 @@ if (!XF86VidModeQueryExtension(dpy, &eventB, &errorB)) return Resolution(); - XF86VidModeGetAllModeLines(dpy,screen,&modecount, &modes); + if (!XF86VidModeGetAllModeLines(dpy,screen,&modecount, &modes)) + return Resolution(); + int cw = (*modes[0]).hdisplay; int ch = (*modes[0]).vdisplay; nx = cw; -- Bob Tanner <[EMAIL PROTECTED]> | Phone : (952)943-8700 http://www.real-time.com, Minnesota, Linux | Fax : (952)943-8500 Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288
pgpbvAMO3M6fC.pgp
Description: PGP signature