View Issue Details

IDProjectCategoryView StatusLast Update
0002819Far ManagerPlugins API.Panelpublic2014-10-04 01:04
ReporterMaximusAssigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version3.0 
Target VersionFixed in Version 
Summary0002819: Глюки отрисовки диалогов при вызове из ProcessSynchroEventW: PanelControl(FCTL_GETPANELINFO)
DescriptionОткрыть плагин FTP, зайти куда-нибудь, перейти на файловую панель,
и скопировать (F5) на FTP какой-нибудь файл,
потом запустить копирование (F5) повторно, чтобы появился диалог
"File already exists".

Вобщем, если приложенный плагин загружен - то скорее всего уже на первом копировании диалог "Upload" (FTP confirmation) исчезает с экрана.
Если повезло и не исчез - исчезнет диалог подтверждения перезаписи.

Появляется диалог обратно, если нажать CtrlAltShift.
Additional InformationИз синхры зовется это

PanelInfo piA = {sizeof(piA)}, piP = {sizeof(piP)};
psi.PanelControl(PANEL_ACTIVE, FCTL_GETPANELINFO, 0, psi.PanelControl(PANEL_PASSIVE, FCTL_GETPANELINFO, 0, &piP);
TagsNo tags attached.
Build

Activities

Maximus

2014-10-03 02:29

reporter  

SyncPoll.7z (54,827 bytes)

shmuel

2014-10-03 11:02

developer   bugnote:0013054

Почему в данном опыте должен участвовать именно плагин FTP ?
Это вносит сомнение, что проблема может быть в нём.

DVall

2014-10-03 11:06

reporter   bugnote:0013055

Потому что в нём вылезло.

shmuel

2014-10-03 11:19

developer   bugnote:0013056

Если вылезает только в нём, то и репортить логичнее в его разделе, а не в Plugins API.Panel.

DVall

2014-10-03 11:27

reporter   bugnote:0013057

Это неизвестно, только в нём , или ещё где-нибудь.
И эта ситуация у меня вылезла в специфичной конфигурации.
Откуда я знаю кто виноват.
Вот и пытаемя выяснить.

2useven10

2014-10-03 12:16

developer   bugnote:0013058

ничего не исчезает.
x64: xp / 4127 / 276

может в репорт надо добавить необходимость наличия conemu для воспроизведения?

Maximus

2014-10-03 12:19

reporter   bugnote:0013059

Могу сделать видео. В репорт добавлять ничего не нужно.

shmuel

2014-10-03 12:21

developer   bugnote:0013060

2useven10
Нужно установить приаттаченный плагин (либо собрать его для x64, либо испытывать на x86).

2useven10

2014-10-03 13:17

developer   bugnote:0013061

o\
слона то я и не заметил.

zg

2014-10-04 01:04

developer   bugnote:0013063

FCTL_GETPANELINFO дёргает GetOpenPluginInfo. в GetOpenPluginInfo у фтп плагина RestoreScreen.

Issue History

Date Modified Username Field Change
2014-10-03 02:29 Maximus New Issue
2014-10-03 02:29 Maximus File Added: SyncPoll.7z
2014-10-03 11:02 shmuel Note Added: 0013054
2014-10-03 11:06 DVall Note Added: 0013055
2014-10-03 11:19 shmuel Note Added: 0013056
2014-10-03 11:27 DVall Note Added: 0013057
2014-10-03 12:16 2useven10 Note Added: 0013058
2014-10-03 12:19 Maximus Note Added: 0013059
2014-10-03 12:21 shmuel Note Added: 0013060
2014-10-03 13:17 2useven10 Note Added: 0013061
2014-10-04 01:04 zg Note Added: 0013063