]> code.delx.au - gnu-emacs/blobdiff - src/nsfns.m
Merge from emacs-24
[gnu-emacs] / src / nsfns.m
index 4f158f4c51eb4e43cf1605932b6aa80115a1cc2e..a5ff6346d74988cc345edae697e5bb3c11bfada4 100644 (file)
@@ -619,18 +619,11 @@ ns_set_name_as_filename (struct frame *f)
 
           fstr = [NSString stringWithUTF8String: SSDATA (encoded_filename)];
           if (fstr == nil) fstr = @"";
-#ifdef NS_IMPL_COCOA
-          /* work around a bug observed on 10.3 and later where
-             setTitleWithRepresentedFilename does not clear out previous state
-             if given filename does not exist */
-          if (! [[NSFileManager defaultManager] fileExistsAtPath: fstr])
-            [[view window] setRepresentedFilename: @""];
-#endif
         }
       else
         fstr = @"";
 
-      [[view window] setRepresentedFilename: fstr];
+      ns_set_represented_filename (fstr, f);
       [[view window] setTitle: str];
       fset_name (f, name);
     }