[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 35cd518: Provide NS notification objects where requ
From: |
David Reitter |
Subject: |
[Emacs-diffs] master 35cd518: Provide NS notification objects where required to eliminate warnings |
Date: |
Sun, 08 Nov 2015 01:47:38 +0000 |
branch: master
commit 35cd51814507987b916c4b4e0a7b45e09e454341
Author: David Reitter <address@hidden>
Commit: David Reitter <address@hidden>
Provide NS notification objects where required to eliminate warnings
* nsterm.m (windowDidResize:, toggleFullScreen:):
Call notification functions with notification objects
as per delegate APIs.
---
src/nsterm.m | 23 ++++++++++++++++++-----
1 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/src/nsterm.m b/src/nsterm.m
index 9a2249c..fabfa29 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -6267,7 +6267,10 @@ not_in_argv (NSString *arg)
wr = NSMakeRect (0, 0, neww, newh);
NSTRACE_RECT ("setFrame", wr);
[view setFrame: wr];
- [self windowDidMove:nil]; // Update top/left.
+ // to do: consider using [NSNotificationCenter postNotificationName:].
+ [self windowDidMove: // Update top/left.
+ [NSNotification notificationWithName:NSWindowDidMoveNotification
+ object:[view window]]];
}
else
{
@@ -7051,13 +7054,17 @@ not_in_argv (NSString *arg)
nonfs_window = w;
- [self windowWillEnterFullScreen:nil];
+ [self windowWillEnterFullScreen:
+ [NSNotification
notificationWithName:NSWindowWillEnterFullScreenNotification
+ object:[self window]]];
[fw makeKeyAndOrderFront:NSApp];
[fw makeFirstResponder:self];
[w orderOut:self];
r = [fw frameRectForContentRect:[screen frame]];
[fw setFrame: r display:YES animate:ns_use_fullscreen_animation];
- [self windowDidEnterFullScreen:nil];
+ [self windowDidEnterFullScreen:
+ [NSNotification
notificationWithName:NSWindowDidEnterFullScreenNotification
+ object:[self window]]];
[fw display];
}
else
@@ -7085,11 +7092,17 @@ not_in_argv (NSString *arg)
if (FRAME_EXTERNAL_TOOL_BAR (f))
FRAME_TOOLBAR_HEIGHT (f) = tobar_height;
- [self windowWillExitFullScreen:nil];
+ // to do: consider using [NSNotificationCenter postNotificationName:] to
send notifications.
+
+ [self windowWillExitFullScreen:
+ [NSNotification
notificationWithName:NSWindowWillExitFullScreenNotification
+ object:[self window]]];
[fw setFrame: [w frame] display:YES animate:ns_use_fullscreen_animation];
[fw close];
[w makeKeyAndOrderFront:NSApp];
- [self windowDidExitFullScreen:nil];
+ [self windowDidExitFullScreen:
+ [NSNotification
notificationWithName:NSWindowDidExitFullScreenNotification
+ object:[self window]]];
[self updateFrameSize:YES];
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 35cd518: Provide NS notification objects where required to eliminate warnings,
David Reitter <=