diff --git a/ChangeLog b/ChangeLog index 54809732d..72c08e378 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2001-12-18 Pierre-Yves Rivaille + * Source/NSWindow.m ([NSWindow -setTitleWithRepresentedFilename:]): + ([NSWindow -setTitle:]): + ([NSWindow -_initBackendWindow:]): + changed cString into lossyCString during DPStitlewindow calls * Source/NSBrowser.m: NSBrowserColumn: new methods initWithCoder & encodeWithCoder, it now complies to NSCoding diff --git a/Source/NSWindow.m b/Source/NSWindow.m index 3e4f67ae4..a2ed68ea5 100644 --- a/Source/NSWindow.m +++ b/Source/NSWindow.m @@ -668,7 +668,7 @@ static NSNotificationCenter *nc = nil; /* Other stuff we need to do for deferred windows */ if (_windowTitle != nil) - DPStitlewindow(GSCurrentContext(), [_windowTitle cString], _windowNum); + DPStitlewindow(GSCurrentContext(), [_windowTitle lossyCString], _windowNum); if (!NSEqualSizes(_minimumSize, NSZeroSize)) [self setMinSize: _minimumSize]; if (!NSEqualSizes(_maximumSize, NSZeroSize)) @@ -860,7 +860,7 @@ static NSNotificationCenter *nc = nil; ASSIGN(_windowTitle, aString); [self setMiniwindowTitle: aString]; if (_windowNum > 0) - DPStitlewindow(GSCurrentContext(), [aString cString], _windowNum); + DPStitlewindow(GSCurrentContext(), [aString lossyCString], _windowNum); if (_f.menu_exclude == NO && _f.has_opened == YES) { [NSApp changeWindowsItem: self @@ -881,7 +881,7 @@ static NSNotificationCenter *nc = nil; ASSIGN(_windowTitle, aString); [self setMiniwindowTitle: aString]; if (_windowNum > 0) - DPStitlewindow(GSCurrentContext(), [aString cString], _windowNum); + DPStitlewindow(GSCurrentContext(), [aString lossyCString], _windowNum); if (_f.menu_exclude == NO && _f.has_opened == YES) { [NSApp changeWindowsItem: self