Подавить IProgressIndicator в Resharper ContextAction

Я пишу Resharper ContextAction, и индикатор прогресса, который появляется через секунду, продолжает красть фокус из моего текстового поля. Как можно подавить индикатор прогресса, который передается в ExecutePsiTransaction?

3 ответа

Решение

UPS. Попробуйте переопределить ExecuteBeforeProgressAndTransaction и вызвать ваш диалог оттуда вместо ExecutePsiTransaction

Просто передайте NullProgressIndicator.INSTANCE

Вам лучше получить необходимые данные до начала транзакции.

Другие вопросы по тегам