]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/minibuf.c (read_minibuf): Use `user-error`
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 24 Dec 2019 04:47:54 +0000 (23:47 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 24 Dec 2019 04:47:54 +0000 (23:47 -0500)
src/minibuf.c

index f8790f55070a73fb2585ebd2b313e5e716b4cf97..7b17e7dc05b79601a64bb7b6690025f07201d0d6 100644 (file)
@@ -414,12 +414,13 @@ read_minibuf (Lisp_Object map, Lisp_Object initial, Lisp_Object prompt,
   if (!enable_recursive_minibuffers
       && minibuf_level > 0)
     {
+      Lisp_Object str = build_string ("Command attempted to use minibuffer"
+                                      "while in minibuffer");
       if (EQ (selected_window, minibuf_window))
-       error ("Command attempted to use minibuffer while in minibuffer");
+       Fsignal (Quser_error, (list1 (str)));
       else
        /* If we're in another window, cancel the minibuffer that's active.  */
-       Fthrow (Qexit,
-               build_string ("Command attempted to use minibuffer while in minibuffer"));
+       Fthrow (Qexit, str);
     }
 
   if ((noninteractive