On Mac clicking on a LyX file in Finder might open another GuiView which is
  asked to open the file. The reload logic though closes this and the dispatcher
  will run into a current_view_ which is null (until the other GuiView gets the
  focus again).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27228 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Stefan Schimanski 2008-11-03 08:25:59 +00:00
parent 4040382f46
commit 97740523fe

View File

@ -848,7 +848,7 @@ bool GuiApplication::dispatch(FuncRequest const & cmd)
crc = for_each(fname.begin(), fname.end(), crc);
createView(crc.checksum());
current_view_->openDocument(fname);
if (!current_view_->buffer())
if (current_view_ && !current_view_->buffer())
current_view_->close();
} else
current_view_->openDocument(to_utf8(cmd.argument()));