Commit c9dd14e1 authored by Roland McGrath's avatar Roland McGrath

(region_limit): Don't error if Vmark_even_if_inactive is set. When the

mark is inactive and that is a no-no, signal mark-inactive instead of using
error with a message.
parent 638b77e6
......@@ -198,8 +198,9 @@ region_limit (beginningp)
int beginningp;
{
register Lisp_Object m;
if (!NILP (Vtransient_mark_mode) && NILP (current_buffer->mark_active))
error ("There is no region now");
if (!NILP (Vtransient_mark_mode) && NILP (Vmark_even_if_inactive)
&& NILP (current_buffer->mark_active))
Fsignal (Qmark_inactive, Qnil);
m = Fmarker_position (current_buffer->mark);
if (NILP (m)) error ("There is no region now");
if ((point < XFASTINT (m)) == beginningp)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment