Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

False positive import sessions from file #472

Open
Zeroes1 opened this issue May 19, 2024 · 2 comments
Open

False positive import sessions from file #472

Zeroes1 opened this issue May 19, 2024 · 2 comments

Comments

@Zeroes1
Copy link

Zeroes1 commented May 19, 2024

Периодически ловлю ложные предложения импорта сессий из файла(ов). Предполагаю эффект появился после PR
https://github.com/michaellukashov/Far-NetBox/pull/431/files

Точно понять как воспроизвести пока не знаю. Пока приблизительный сценарий таков: Открываю панель закидываю файлы по SSH на Linux, работаю отдельно по SSH через Putty, возвращаясь в FAR каким то образом пробую сменить панель где был открыт NetBox, получаю эту проблему.

FAR 3.0.6334.0 x64 NetBox.dll 24.5.0.602
sshot-1

ps . Бесит капитально, словить эффект конечно зависит от активности использования ситуации, но уже видел эффект раз 30.

@Zeroes1
Copy link
Author

Zeroes1 commented May 19, 2024

Предположение для появления эффекта: вторая панель при этом - плагиновая например ArcLite.

@ssvine
Copy link
Contributor

ssvine commented May 19, 2024

Импорт сессий просто так не запустишь. Он сработает только если одновременно выполнены условия:

  1. Far вызвал функцию PutFilesW
  2. Открыт список сессий NetBox (а не подключенная сессия)

Функция PutFilesW вызывается Far Manager для перемещения файлов на панель эмулируемой файловой системы.
(Far Manager плагину: "этот/эти файл(ы) для тебя, можешь поместить на свою панель").

Итого: для появления окошка об импорте нужно, чтобы был открыт список сессий и в него копировались/перемещались файлы. Более того, в этом случае должно отображаться стандартное окошко Far (диалог копирования / перемещения), а если оно у вас не отображается, то скорее всего не выбран пункт Перетаскивание в настройках подтверждений Far. В этом случае любое "перетаскивание" мышкой из панели arclite в список сессий NetBox сразу приведёт к появлению подтверждения об импорте. Тут даже не надо зажимать мышкой какой-то файл, просто кликаете на панели arclite у самой границы между панелями, легонько сдвигаете мышку в область панели NetBox и отпускаете.

Также попробуйте проверить свои макросы.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants