commit 02cb5fd374920c5777fa5b43d5a7f183e806f153
Author: Scott Kostyshak <[email protected]>
Date:   Tue Apr 21 23:22:21 2015 -0400

    Assert if unknown argument to internal paste

diff --git a/src/Text3.cpp b/src/Text3.cpp
index 4bd45c4..f80bde6 100644
--- a/src/Text3.cpp
+++ b/src/Text3.cpp
@@ -1302,8 +1302,7 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd)
                        else if (arg == "wmf")
                                type = Clipboard::WmfGraphicsType;
                        else
-                               // We used to assert, but couldn't the argument 
come from, say, the
-                               // minibuffer and just be mistyped?
+                               // we also check in getStatus()
                                LYXERR0("Unrecognized graphics type: " << arg);
 
                        pasteClipboardGraphics(cur, 
bv->buffer().errorList("Paste"), type);
@@ -2944,6 +2943,9 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & 
cmd,
                }
 
                // unknown argument
+               LYXERR0("Unrecognized graphics type: " << arg);
+               // we don't want to assert if the user just mistyped the LFUN
+               LATTEST(cmd.origin() != FuncRequest::INTERNAL);
                enable = false;
                break;
         }

Reply via email to