commit c7693e77f7b3784861ef0c9a0b64c54146a1c5cf
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Thu Feb 13 12:17:34 2025 +0100
avoid temporary variables (spotted by Coverity Scan)
---
src/Buffer.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/Buffer.cpp b/src/Buffer.cpp
index 72411ba4fe..7f0ec11caa 100644
--- a/src/Buffer.cpp
+++ b/src/Buffer.cpp
@@ -2924,7 +2924,6 @@ void Buffer::dispatch(FuncRequest const & func,
DispatchResult & dr)
dr.dispatched(false);
return;
}
- string const argument = to_utf8(func.argument());
// We'll set this back to false if need be.
bool dispatched = true;
// This handles undo groups automagically
@@ -2942,8 +2941,9 @@ void Buffer::dispatch(FuncRequest const & func,
DispatchResult & dr)
break;
case LFUN_BUFFER_EXPORT: {
- string const format = (argument.empty() || argument ==
"default") ?
- params().getDefaultOutputFormat() : argument;
+ string const & arg = to_utf8(func.argument());
+ string const format = (arg.empty() || arg == "default") ?
+ params().getDefaultOutputFormat() : arg;
ExportStatus const status = doExport(format, false);
dr.setError(status != ExportSuccess);
if (status != ExportSuccess)
@@ -2962,7 +2962,7 @@ void Buffer::dispatch(FuncRequest const & func,
DispatchResult & dr)
case LFUN_BUFFER_EXPORT_CUSTOM: {
string format_name;
- string command = split(argument, format_name, ' ');
+ string command = split(to_utf8(func.argument()), format_name, '
');
Format const * format = theFormats().getFormat(format_name);
if (!format) {
lyxerr << "Format \"" << format_name
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs