]> git.lyx.org Git - lyx.git/blobdiff - src/lyx_cb.C
Fix fuer #209
[lyx.git] / src / lyx_cb.C
index accc20cf9a0bad0e12bff2997cc9d5127a64501f..4dba209bcbc6f595b01c62b569ead25dcb198027 100644 (file)
@@ -121,9 +121,10 @@ void ShowMessage(Buffer const * buf,
                 string const & msg2,
                 string const & msg3)
 {
-       if (lyxrc.use_gui) {
-               string const str = msg1 + ' ' + msg2 + ' ' + msg3;
-               buf->getUser()->owner()->message(str);
+       if (lyxrc.use_gui
+           && buf && buf->getUser() && buf->getUser()->owner()) {
+                       string const str = msg1 + ' ' + msg2 + ' ' + msg3;
+                       buf->getUser()->owner()->message(str);
        } else
                lyxerr << msg1 << msg2 << msg3 << endl;
 }