* cua-rect.el (cua--activate-rectangle): Avoid setting cua--rectangle to nil.
Fixes: debbugs:17877
This commit is contained in:
parent
41cd2704e2
commit
50802fa8e2
2 changed files with 9 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-07-06 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* emulation/cua-rect.el (cua--activate-rectangle):
|
||||
Avoid setting cua--rectangle to nil. (Bug#17877)
|
||||
|
||||
2014-07-06 Stephen Berman <stephen.berman@gmx.net>
|
||||
|
||||
* calendar/todo-mode.el: Fix wrong-type-argument error when
|
||||
|
|
|
@ -726,11 +726,11 @@ If command is repeated at same position, delete the rectangle."
|
|||
;; Set cua--rectangle to indicate we're marking a rectangle.
|
||||
;; Be careful if we are already marking a rectangle.
|
||||
(setq cua--rectangle
|
||||
(if (and cua--last-rectangle
|
||||
(or (and cua--last-rectangle
|
||||
(eq (car cua--last-rectangle) (current-buffer))
|
||||
(eq (car (cdr cua--last-rectangle)) (point)))
|
||||
(cdr (cdr cua--last-rectangle))
|
||||
(cua--rectangle-get-corners))
|
||||
(eq (car (cdr cua--last-rectangle)) (point))
|
||||
(cdr (cdr cua--last-rectangle)))
|
||||
(cua--rectangle-get-corners))
|
||||
cua--status-string (if (cua--rectangle-virtual-edges) " [R]" "")
|
||||
cua--last-rectangle nil)
|
||||
(activate-mark))
|
||||
|
|
Loading…
Add table
Reference in a new issue