File tree 2 files changed +6
-2
lines changed
2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 3
3
set -e
4
4
5
5
rime_version=latest
6
- rime_git_hash=6b1b41f
6
+ rime_git_hash=24f0f7b
7
7
sparkle_version=2.6.2
8
8
9
9
rime_archive=" rime-${rime_git_hash} -macOS-universal.tar.bz2"
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import InputMethodKit
9
9
10
10
final class SquirrelInputController : IMKInputController {
11
11
private static let keyRollOver = 50
12
+ private static var unknownAppCnt : UInt = 0
12
13
13
14
private weak var client : IMKTextInput ?
14
15
private let rimeAPI : RimeApi_stdbool = rime_get_api_stdbool ( ) . pointee
@@ -332,7 +333,10 @@ private extension SquirrelInputController {
332
333
}
333
334
334
335
func createSession( ) {
335
- guard let app = client? . bundleIdentifier ( ) else { return }
336
+ let app = client? . bundleIdentifier ( ) ?? {
337
+ SquirrelInputController . unknownAppCnt &+= 1
338
+ return " UnknownApp \( SquirrelInputController . unknownAppCnt) "
339
+ } ( )
336
340
print ( " createSession: \( app) " )
337
341
currentApp = app
338
342
session = rimeAPI. create_session ( )
You can’t perform that action at this time.
0 commit comments