From cf57753fe26b8468048598a53124d876f216bc3d Mon Sep 17 00:00:00 2001 From: Andreas Oberritter Date: Tue, 16 Nov 2010 14:14:18 +0100 Subject: [PATCH] ewidgetdesktop: don't abort if no target_pixmap is set --- lib/gui/ewidgetdesktop.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/gui/ewidgetdesktop.cpp b/lib/gui/ewidgetdesktop.cpp index 98bc1f7..08bd047 100644 --- a/lib/gui/ewidgetdesktop.cpp +++ b/lib/gui/ewidgetdesktop.cpp @@ -381,7 +381,10 @@ void eWidgetDesktop::makeCompatiblePixmap(gPixmap &pm) ePtr target_pixmap; m_screen.m_dc->getPixmap(target_pixmap); - ASSERT(target_pixmap); + if (!target_pixmap) { + eDebug("no target pixmap! assuming bpp > 8 for accelerated graphics."); + return; + } if (target_pixmap->surface && target_pixmap->surface->bpp > 8) return; -- 2.7.4