ignore empty pixmaps
authorFelix Domke <felix.domke@multimedia-labs.de>
Fri, 17 Jul 2009 10:36:22 +0000 (12:36 +0200)
committerFelix Domke <felix.domke@multimedia-labs.de>
Fri, 17 Jul 2009 10:36:22 +0000 (12:36 +0200)
lib/gui/esubtitle.cpp

index 5cf4cfa..41adebd 100644 (file)
@@ -121,7 +121,8 @@ void eSubtitleWidget::setPixmap(ePtr<gPixmap> &pixmap, gRegion changed, eRect pi
        changed.scale(m_pixmap_dest.width(), 720, m_pixmap_dest.height(), 576);
        changed.moveBy(ePoint(m_pixmap_dest.x(), m_pixmap_dest.y()));
 
-       changed.scale(size().width(), pixmap->size().width(), size().height(), pixmap->size().height());
+       if (pixmap->size().width() && pixmap->size().height())
+               changed.scale(size().width(), pixmap->size().width(), size().height(), pixmap->size().height());
        
        invalidate(changed);
 }