View Issue Details

IDProjectCategoryView StatusLast Update
0000171Far Manager 1.7xViewerpublic2007-07-16 16:07
ReporterTSAssigned Tovskirdin 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.71 
Target VersionFixed in Version1.71 
Summary0000171: Вызов Viewer с флагом VF_IMMEDIATERETURN из GetFiles
DescriptionПри вызове следующего кода

GetFiles(...)
{
  if (iOpMode&OPM_VIEW)
  {
     _Info.Viewer(szFileName,panelItem[0].FindData.cFileName,-1,-1,-1,-1,VF_DISABLEHISTORY|VF_NONMODAL|VF_IMMEDIATERETURN);
  }
  return 0;
}

вьювер становится активным, но не прорисовывается, его поверх перерисовывают панели. ACTL_COMMIT и прочие не помагают,программно спасает только ACTL_POSTKEYSEQUENCE с какой либо клавишей, которая изменяет состояние редактора (что считаю очень грубым извратом).
TagsNo tags attached.
Build

Activities

vskirdin

2006-05-06 06:44

administrator   bugnote:0000172

В коде стоит сохранение экрана, перед вызовом функции GetFile плагина.
Убирать сохранятель, значит...
...для мультиарка это означает, что будет портится экран при работе внешнего архиватора.
Переносить на уровень плагинов сохранялку - может быть и так.
Как вариант - вызов ACTL_POSTKEYSEQUENCE.

vskirdin

2006-05-06 08:30

administrator   bugnote:0000176

после 2099

Issue History

Date Modified Username Field Change
2006-05-06 05:02 TS New Issue
2006-05-06 06:44 vskirdin Note Added: 0000172
2006-05-06 08:29 vskirdin Status new => assigned
2006-05-06 08:29 vskirdin Assigned To => vskirdin
2006-05-06 08:30 vskirdin Status assigned => resolved
2006-05-06 08:30 vskirdin Fixed in Version => 1.71
2006-05-06 08:30 vskirdin Resolution open => fixed
2006-05-06 08:30 vskirdin Note Added: 0000176
2007-07-16 16:07 alexy Status resolved => closed