]> git.lyx.org Git - features.git/commitdiff
Added check for valid size to show().
authorRichard Heck <rgheck@comcast.net>
Tue, 3 Apr 2007 20:45:46 +0000 (20:45 +0000)
committerRichard Heck <rgheck@comcast.net>
Tue, 3 Apr 2007 20:45:46 +0000 (20:45 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17709 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/QDialogView.C

index 8097965494d0bfd80f92fd92780e90794d547dd9..77bc45bfef15eef9a7ed1ffe8881f6ba59a152f1 100644 (file)
@@ -50,7 +50,9 @@ void QDialogView::show()
                build();
        }
 
-       form()->setMinimumSize(form()->sizeHint());
+       QSize sizeHint = form()->sizeHint();
+       if (sizeHint.height() >= 0 && sizeHint.width() >= 0)
+               form()->setMinimumSize(sizeHint);
 
        update();  // make sure its up-to-date
        if (dialog().controller().exitEarly())