diff options
author | Erik Verbruggen <erik.verbruggen@theqtcompany.com> | 2015-04-21 11:27:07 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@theqtcompany.com> | 2015-04-22 10:16:12 +0000 |
commit | 1fe23497625617cac6e1481f8f2d8d085a876550 (patch) | |
tree | eefa61fe3462cf177f875491af93349fbe91b6ff /src/plugins/platforms/cocoa/qcocoainputcontext.mm | |
parent | 5350ee7ad5570bd659c4e259d618ceadd3a72d43 (diff) |
Cocoa: stop using the deprecated NSInputManager.
Replaced by NSTextInputContext.
Change-Id: I694b28b766f8bf1d37e0ee87ff503e33d205f8ab
Reviewed-by: Morten Johan Sørvig <morten.sorvig@theqtcompany.com>
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoainputcontext.mm')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoainputcontext.mm | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoainputcontext.mm b/src/plugins/platforms/cocoa/qcocoainputcontext.mm index 0eafae1f2d..c22fe8774b 100644 --- a/src/plugins/platforms/cocoa/qcocoainputcontext.mm +++ b/src/plugins/platforms/cocoa/qcocoainputcontext.mm @@ -99,9 +99,8 @@ void QCocoaInputContext::reset() return; QCocoaAutoReleasePool pool; - NSInputManager *currentIManager = [NSInputManager currentInputManager]; - if (currentIManager) { - [currentIManager markedTextAbandoned:view]; + if (NSTextInputContext *ctxt = [NSTextInputContext currentInputContext]) { + [ctxt discardMarkedText]; [view unmarkText]; } } |