Предотвратить, что отмена выделения текста требует двойного щелчка в NSTextView - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть простой NSTextView внутри NSPopover. Чаще всего отбор и редактирование текста работают как предложено; т.е. курсор i-beam и текущий выбор отменяются, когда я щелкаю где-то еще внутри выделения.

Однако иногда при переключении NSPopover курсор заменяется курсором-указателем, и выбор не исчезает при щелчке. В то время как в этом состоянии текст также можно перетаскивать.

Я хочу, чтобы мой NSTextView вел себя так же, как в TextEdit и аналогичных приложениях; выбор никогда не должен быть перетаскиваемым и должен быть отменен одним щелчком мыши. Курсор также должен оставаться в виде i-beam.

Как я могу выполнить это поведение?

текущее и ожидаемое поведение, проиллюстрировано

...