Fred Kiefer wrote:

Commited.

Thanks. However, I just noticed that my previous NSDocument patch
was committed only partially (in r24758). After syncing with the
trunk, the following diff still remains in my local copy.

Index: Source/NSDocument.m
===================================================================
--- Source/NSDocument.m (revision 24800)
+++ Source/NSDocument.m (working copy)
@@ -1036,6 +1036,7 @@
   NSDocumentController *controller;
   NSSavePanel *savePanel = [NSSavePanel savePanel];

+  ASSIGN(_save_type, [self fileType]);
   controller = [NSDocumentController sharedDocumentController];
   displayNames = [controller _displayNamesForClass: [self class]];


Note that the document's file type is not necessarily the same as
the one used in the last save panel. However, NSDocument uses _save_type
(via the method -fileTypeFromLastRunSavePanel) in order to determine
the type of file written and will also set the document's type to
to that type after a successful save operation. Therefore, it is
important to sync this instance variable with the document's file
type (which is selected in the save panel's pop up menu).

Regards
Wolfgang


_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to