]> git.lyx.org Git - features.git/commitdiff
Fix crash in debug mode (MSVC) due to an assertion in Qt.
authorAbdelrazak Younes <younes@lyx.org>
Sun, 25 Mar 2007 23:22:25 +0000 (23:22 +0000)
committerAbdelrazak Younes <younes@lyx.org>
Sun, 25 Mar 2007 23:22:25 +0000 (23:22 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17559 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/QViewSourceDialog.C

index d4ae0f641e7455143266eb1d723a9a66f79f1609..4ce778ecb578ad11b86a703cc2f37e76920f6e6e 100644 (file)
@@ -32,7 +32,11 @@ QViewSourceDialog::QViewSourceDialog(QViewSource * form)
        connect(updatePB, SIGNAL(clicked()),
                this, SLOT(update()));
 
+       // setting a document at this point trigger an assertion in Qt
+       // so we disable the signals here:
+       form_->document()->blockSignals(true);
        viewSourceTV->setDocument(form_->document());
+       form_->document()->blockSignals(false);
        viewSourceTV->setReadOnly(true);
        ///dialog_->viewSourceTV->setAcceptRichText(false);
        // this is personal. I think source code should be in fixed-size font