commit 494ce6647a94c6fa6b8ae65dd45a5ab8c1742817
Author: Guillaume Munch <[email protected]>
Date: Tue Feb 28 22:15:53 2017 +0100
buffer-export * synonymous to buffer-export
---
src/Buffer.cpp | 8 ++++----
src/LyXAction.cpp | 4 ++--
src/frontends/qt4/GuiView.cpp | 2 +-
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/Buffer.cpp b/src/Buffer.cpp
index 86da237..60dcc51 100644
--- a/src/Buffer.cpp
+++ b/src/Buffer.cpp
@@ -2534,8 +2534,8 @@ bool Buffer::getStatus(FuncRequest const & cmd,
FuncStatus & flag)
enable = true;
break;
}
- string format =
- arg.empty() ? params().getDefaultOutputFormat() :
to_utf8(arg);
+ string format = (arg.empty() || arg == "*") ?
+ params().getDefaultOutputFormat() : to_utf8(arg);
size_t pos = format.find(' ');
if (pos != string::npos)
format = format.substr(0, pos);
@@ -2643,8 +2643,8 @@ void Buffer::dispatch(FuncRequest const & func,
DispatchResult & dr)
break;
case LFUN_BUFFER_EXPORT: {
- string const format =
- argument.empty() ? params().getDefaultOutputFormat() :
argument;
+ string const format = (argument.empty() || argument == "*") ?
+ params().getDefaultOutputFormat() : argument;
ExportStatus const status = doExport(format, false);
dr.setError(status != ExportSuccess);
if (status != ExportSuccess)
diff --git a/src/LyXAction.cpp b/src/LyXAction.cpp
index dba6e64..1ac74db 100644
--- a/src/LyXAction.cpp
+++ b/src/LyXAction.cpp
@@ -583,8 +583,8 @@ void LyXAction::init()
want to start from and for the command that you want to
apply to this format. Internally the control is then
passed
to #LFUN_BUFFER_EXPORT_CUSTOM.\n
- If absent, the default output format of the document is
- used.
+ If absent or *, then the default output format of the
+ document is used.
<DEST> If present, this argument provides the export
destination
filename. Its containing folder will also be the
destination
folder, where all the needed external files will be
copied.
diff --git a/src/frontends/qt4/GuiView.cpp b/src/frontends/qt4/GuiView.cpp
index c4f6b57..63bd4c6 100644
--- a/src/frontends/qt4/GuiView.cpp
+++ b/src/frontends/qt4/GuiView.cpp
@@ -3548,7 +3548,7 @@ void GuiView::dispatch(FuncRequest const & cmd,
DispatchResult & dr)
else
target_dir = doc_buffer->fileName().onlyPath();
- string const format = argument.empty() ?
+ string const format = (argument.empty() || argument ==
"*") ?
doc_buffer->params().getDefaultOutputFormat() :
argument;
if ((dest.empty() && doc_buffer->isUnnamed())