aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/frame.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4c298873dcc..0316ca1d2f2 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12013-09-29 Andreas Politz <politza@hochschule-trier.de> (tiny change)
2
3 * frame.c (delete_frame): Record selected frame only after
4 calling Qdelete_frame_functions (Bug#15477).
5
12013-09-28 Jan Djärv <jan.h.d@swipnet.se> 62013-09-28 Jan Djärv <jan.h.d@swipnet.se>
2 7
3 * nsterm.m (ns_selection_color): Remove. 8 * nsterm.m (ns_selection_color): Remove.
diff --git a/src/frame.c b/src/frame.c
index 2e90713b6c3..f7ba23401ce 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -1190,7 +1190,7 @@ Lisp_Object
1190delete_frame (Lisp_Object frame, Lisp_Object force) 1190delete_frame (Lisp_Object frame, Lisp_Object force)
1191{ 1191{
1192 struct frame *f = decode_any_frame (frame); 1192 struct frame *f = decode_any_frame (frame);
1193 struct frame *sf = SELECTED_FRAME (); 1193 struct frame *sf;
1194 struct kboard *kb; 1194 struct kboard *kb;
1195 1195
1196 int minibuffer_selected, is_tooltip_frame; 1196 int minibuffer_selected, is_tooltip_frame;
@@ -1265,7 +1265,7 @@ delete_frame (Lisp_Object frame, Lisp_Object force)
1265 There is no more chance for errors to prevent it. */ 1265 There is no more chance for errors to prevent it. */
1266 1266
1267 minibuffer_selected = EQ (minibuf_window, selected_window); 1267 minibuffer_selected = EQ (minibuf_window, selected_window);
1268 1268 sf = SELECTED_FRAME ();
1269 /* Don't let the frame remain selected. */ 1269 /* Don't let the frame remain selected. */
1270 if (f == sf) 1270 if (f == sf)
1271 { 1271 {