diff --git a/src/frontends/qt4/GuiView.cpp b/src/frontends/qt4/GuiView.cpp index 4fa05399cf..bb75daa1d9 100644 --- a/src/frontends/qt4/GuiView.cpp +++ b/src/frontends/qt4/GuiView.cpp @@ -3530,7 +3530,8 @@ void GuiView::dispatch(FuncRequest const & cmd, DispatchResult & dr) dispatch(FuncRequest(LFUN_DIALOG_SHOW, "sendto"), dr); break; } - if (doc_buffer->isUnnamed() || !target_dir.isDirWritable()) { + if ((dest.empty() && doc_buffer->isUnnamed()) + || !target_dir.isDirWritable()) { exportBufferAs(*doc_buffer, cmd.argument()); break; }