]> git.eshelyaron.com Git - emacs.git/commitdiff
* nsfns.m (ns_set_doc_edited): Check for FRAME_NS.
authorJan Djärv <jan.h.d@swipnet.se>
Mon, 3 Nov 2014 07:15:11 +0000 (08:15 +0100)
committerJan Djärv <jan.h.d@swipnet.se>
Mon, 3 Nov 2014 07:15:11 +0000 (08:15 +0100)
Fixes: debbugs:18925
src/ChangeLog
src/nsfns.m

index 91bd0e1137cd5cf2f4e1577066d274e62e341983..006e5c4b4a02afc539d647e0f0a1b313100ccd71 100644 (file)
@@ -1,3 +1,7 @@
+2014-11-03  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * nsfns.m (ns_set_doc_edited): Check for FRAME_NS (Bug#18925).
+
 2014-10-31  Jan Djärv  <jan.h.d@swipnet.se>
 
        * macfont.m (macfont_glyph_extents): Turn off syntetic bold
index 4fa62f5685172e6a4e427177be4cdfccf5a2bc8c..8129c9e2a41cf2f20bafd664754200d85d6eff29 100644 (file)
@@ -641,8 +641,12 @@ ns_set_doc_edited (void)
     {
       BOOL edited = NO;
       struct frame *f = XFRAME (frame);
-      struct window *w = XWINDOW (FRAME_SELECTED_WINDOW (f));
-      NSView *view = FRAME_NS_VIEW (f);
+      struct window *w;
+      NSView *view;
+
+      if (! FRAME_NS_P (f)) continue;
+      w = XWINDOW (FRAME_SELECTED_WINDOW (f));
+      view = FRAME_NS_VIEW (f);
       if (!MINI_WINDOW_P (w))
         edited = ! NILP (Fbuffer_modified_p (w->contents)) &&
           ! NILP (Fbuffer_file_name (w->contents));