Skip to content

Commit eaf47e2

Browse files
committed
Fixed mosuse bug and profile toast
1 parent 9c0649b commit eaf47e2

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

interview_coder/AppModel.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1889,6 +1889,7 @@ table{border-collapse:collapse;width:100%;} th,td{border:1px solid rgba(127,127,
18891889
// If canceled or too small
18901890
guard let rect = selected, rect.width >= 4, rect.height >= 4 else {
18911891
self.showToast = .init(message: "Selection canceled")
1892+
self.ensureCursorVisible()
18921893
ownWindows.forEach { $0.orderFront(nil) }
18931894
return
18941895
}
@@ -1914,6 +1915,7 @@ table{border-collapse:collapse;width:100%;} th,td{border:1px solid rgba(127,127,
19141915
}
19151916
ownWindows.forEach { $0.orderFront(nil) }
19161917
// Restore interactivity exactly as before capture
1918+
self.ensureCursorVisible()
19171919
if wasInteractive { self.beginInteractivity() } else { self.endInteractivity() }
19181920
}
19191921
}
@@ -2774,7 +2776,6 @@ table{border-collapse:collapse;width:100%;} th,td{border:1px solid rgba(127,127,
27742776
selectedProfileName = name
27752777
applySelectedProfileSettings()
27762778
saveProfiles()
2777-
showToast = .init(message: "Profile: \(name)")
27782779
}
27792780

27802781
func applySelectedProfileSettings() {

interview_coder/AreaSelectionOverlay.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ final class AreaSelectionOverlay: NSObject {
5151
window?.orderOut(nil)
5252
window = nil
5353
AppModel.allowBecomeKey = previousAllowBecomeKey
54-
// Restore system cursor visibility
5554
NSCursor.unhide()
55+
CGDisplayShowCursor(CGMainDisplayID())
5656
}
5757

5858
private static func unionOfAllScreens() -> NSRect {

0 commit comments

Comments
 (0)