aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/ScintillaCocoa.mm
diff options
context:
space:
mode:
authornyamatongwe <unknown>2011-06-05 10:13:43 +1000
committernyamatongwe <unknown>2011-06-05 10:13:43 +1000
commit206f3adf4f460cf9969c62c2d7f6ed7cc0e6029f (patch)
tree45c63249a0e00de5ffd02a6959df09686e3f00e6 /cocoa/ScintillaCocoa.mm
parent5292f2a44491289893b2498c0ff58388c15ad99c (diff)
downloadscintilla-mirror-206f3adf4f460cf9969c62c2d7f6ed7cc0e6029f.tar.gz
Respond to window deactivation by hiding caret.
Diffstat (limited to 'cocoa/ScintillaCocoa.mm')
-rw-r--r--cocoa/ScintillaCocoa.mm25
1 files changed, 12 insertions, 13 deletions
diff --git a/cocoa/ScintillaCocoa.mm b/cocoa/ScintillaCocoa.mm
index f97520a81..557861d6b 100644
--- a/cocoa/ScintillaCocoa.mm
+++ b/cocoa/ScintillaCocoa.mm
@@ -1649,19 +1649,18 @@ void ScintillaCocoa::HandleCommand(NSInteger command)
//--------------------------------------------------------------------------------------------------
-//OSStatus ScintillaCocoa::ActiveStateChanged()
-//{
-// // If the window is being deactivated, lose the focus and turn off the ticking
-// if ( ! this->IsActive() ) {
-// DropCaret();
-// //SetFocusState( false );
-// SetTicking( false );
-// } else {
-// ShowCaretAtCurrentPosition();
-// }
-// return noErr;
-//}
-//
+void ScintillaCocoa::ActiveStateChanged(bool isActive)
+{
+ // If the window is being deactivated, lose the focus and turn off the ticking
+ if (!isActive) {
+ DropCaret();
+ //SetFocusState( false );
+ SetTicking( false );
+ } else {
+ ShowCaretAtCurrentPosition();
+ }
+}
+
//--------------------------------------------------------------------------------------------------