Sometimes there is no main widget.

This commit is contained in:
warwick
2002-03-11 08:18:47 +00:00
parent 6c91a6bc04
commit afae7f931c

View File

@@ -163,6 +163,7 @@ static void
centerOnMain( QWidget* w )
{
QWidget* m = qApp->mainWidget();
if (!m) m = qApp->desktop();
QPoint p = m->mapToGlobal(QPoint(0,0));
w->move( p.x() + m->width()/2 - w->width()/2,
p.y() + m->height()/2 - w->height()/2 );