diff options
| author | Alan Third | 2016-07-07 20:42:11 +0100 |
|---|---|---|
| committer | Alan Third | 2016-07-07 20:48:35 +0100 |
| commit | 5508f06f3283b4129cd70340a58ba608cc810d4e (patch) | |
| tree | d0968298b39e819e6364b2032a4a6a5bf21b296f | |
| parent | 42ac8f5723a6a1e70cca39d08c222f595828d34d (diff) | |
| download | emacs-5508f06f3283b4129cd70340a58ba608cc810d4e.tar.gz emacs-5508f06f3283b4129cd70340a58ba608cc810d4e.zip | |
Fix some deprecated functions
* src/nsterm.m (firstRectForCharacterRange): In OS X >10.6 replace
convertBaseToScreen with convertRectToScreen.
* src/nsmenu.m (ns_update_menubar): Remove attachedMenu, deprecated in
OS X 10.2, and always seems to return nil.
| -rw-r--r-- | src/nsmenu.m | 6 | ||||
| -rw-r--r-- | src/nsterm.m | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/nsmenu.m b/src/nsmenu.m index 7d340e8ec83..10dfe8aac13 100644 --- a/src/nsmenu.m +++ b/src/nsmenu.m | |||
| @@ -136,12 +136,6 @@ ns_update_menubar (struct frame *f, bool deep_p, EmacsMenu *submenu) | |||
| 136 | menu = [[EmacsMenu alloc] initWithTitle: ns_app_name]; | 136 | menu = [[EmacsMenu alloc] initWithTitle: ns_app_name]; |
| 137 | needsSet = YES; | 137 | needsSet = YES; |
| 138 | } | 138 | } |
| 139 | else | ||
| 140 | { /* close up anything on there */ | ||
| 141 | id attMenu = [menu attachedMenu]; | ||
| 142 | if (attMenu != nil) | ||
| 143 | [attMenu close]; | ||
| 144 | } | ||
| 145 | 139 | ||
| 146 | #if NSMENUPROFILE | 140 | #if NSMENUPROFILE |
| 147 | ftime (&tb); | 141 | ftime (&tb); |
diff --git a/src/nsterm.m b/src/nsterm.m index 4027f5c4615..bd477a491ff 100644 --- a/src/nsterm.m +++ b/src/nsterm.m | |||
| @@ -6191,8 +6191,14 @@ not_in_argv (NSString *arg) | |||
| 6191 | +FRAME_LINE_HEIGHT (emacsframe)); | 6191 | +FRAME_LINE_HEIGHT (emacsframe)); |
| 6192 | 6192 | ||
| 6193 | pt = [self convertPoint: pt toView: nil]; | 6193 | pt = [self convertPoint: pt toView: nil]; |
| 6194 | #if !defined (NS_IMPL_COCOA) || \ | ||
| 6195 | MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_7 | ||
| 6194 | pt = [[self window] convertBaseToScreen: pt]; | 6196 | pt = [[self window] convertBaseToScreen: pt]; |
| 6195 | rect.origin = pt; | 6197 | rect.origin = pt; |
| 6198 | #else | ||
| 6199 | rect.origin = pt; | ||
| 6200 | rect = [[self window] convertRectToScreen: rect]; | ||
| 6201 | #endif | ||
| 6196 | return rect; | 6202 | return rect; |
| 6197 | } | 6203 | } |
| 6198 | 6204 | ||