diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2018-03-02 07:53:54 +0100 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2018-03-02 07:53:54 +0100 |
| commit | 5bcd45c3ccc34edc68188a3acdb09e742b21aef3 (patch) | |
| tree | 8370f0536cb66b6b32c70199f02d3234985ca0cf /src/Interface.cs | |
| parent | e02ca10075b3441ad25b697db405ccc7d6436404 (diff) | |
CrowIDE wip, removed key repeat already handled by otk
Diffstat (limited to 'src/Interface.cs')
| -rw-r--r-- | src/Interface.cs | 26 |
1 files changed, 9 insertions, 17 deletions
diff --git a/src/Interface.cs b/src/Interface.cs index 5d7f7720..cdfd24d7 100644 --- a/src/Interface.cs +++ b/src/Interface.cs @@ -524,15 +524,7 @@ namespace Crow } } } - if (keyboardRepeatCount > 0) { - int mc = keyboardRepeatCount; - keyboardRepeatCount -= mc; - if (_focusedWidget != null) { - for (int i = 0; i < mc; i++) { - _focusedWidget.onKeyDown (this, lastKeyDownEvt); - } - } - } + CrowThread[] tmpThreads; lock (CrowThreads) { tmpThreads = new CrowThread[CrowThreads.Count]; @@ -1011,9 +1003,9 @@ namespace Crow lastKeyDownEvt.IsRepeat = true; _focusedWidget.onKeyDown (this, e); - keyboardRepeatThread = new Thread (keyboardRepeatThreadFunc); - keyboardRepeatThread.IsBackground = true; - keyboardRepeatThread.Start (); +// keyboardRepeatThread = new Thread (keyboardRepeatThreadFunc); +// keyboardRepeatThread.IsBackground = true; +// keyboardRepeatThread.Start (); return true; } @@ -1030,11 +1022,11 @@ namespace Crow _focusedWidget.onKeyUp (this, e); - if (keyboardRepeatThread != null) { - keyboardRepeatOn = false; - keyboardRepeatThread.Abort(); - keyboardRepeatThread.Join (); - } +// if (keyboardRepeatThread != null) { +// keyboardRepeatOn = false; +// keyboardRepeatThread.Abort(); +// keyboardRepeatThread.Join (); +// } return true; } /// <summary> |