View Issue Details

IDProjectCategoryView StatusLast Update
0000375Far ManagerPanelpublic2007-11-24 09:13
ReporterRedart Assigned Toalexy  
PrioritynoneSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.80 alpha 1 
Summary0000375: Невозможно перейти от просмотра содержимого сетевого ресурса к списку ресурсов
DescriptionЮникодная версия плагина.
Если перейти на просмотр сетевого диска, а потом нажать на "..", то вместо ожидаеого перехода на просмотр списка расшаренных ресурсов данного компа, выводится меню выбра диска, как по Alt-F1
Additional InformationЕсли по шагам:
Alt-F1 - Сеть - \\СЕТЕВОЙ_КОМП - \\СЕТЕВОЙ_КОМП\С - (выводится содержимое диска, курсор на позиции "..") - нажимаем Enter - вываливается менюшка выбора диска. Один раз было, что при нажатии на Enter ничего не произвошло вообще
TagsNo tags attached.
Build357

Activities

yjh

2007-11-23 13:00

developer   bugnote:0000832

Поведение точно такое же как и всегда - выход по .. "в ресурсы" есть когда ходишь по ресурсам. А если диск смапирован, то никаких .. там быть не должно (и нет)

Redart

2007-11-24 08:49

reporter   bugnote:0000843

Ошибка в функции FileList::ChangeDir, в самом фаре. Видимо, когда добавляли SysId и проверку на существование плагина Network, неправильно исправили код. Должно быть так (diff сделан через TortoiseSVN - Create Path, может стоит сделать такой способ официальным?):


Index: filelist.cpp
===================================================================
--- filelist.cpp (revision 1305)
+++ filelist.cpp (working copy)
@@ -2201,8 +2201,12 @@
 
         AddEndSlash(strDirName);
 
- if(Opt.PgUpChangeDisk &&
- (FAR_GetDriveType(strDirName) != DRIVE_REMOTE ||
+ /*Если пользователь выбрал переход на диалог выбора диска по Ctrl-PgUp в корне и при этом
+ мы сейчас не в корне сетевого диска с загруженным плагином просмотра сети - выдадим
+ ему диалог
+ */
+ if(Opt.PgUpChangeDisk &&
+ !(FAR_GetDriveType(strDirName) == DRIVE_REMOTE &&
            CtrlObject->Plugins.FindPlugin(SYSID_NETWORK)))
         {
           CtrlObject->Cp()->ActivePanel->ChangeDisk();

В версии из репозитория было: если у пользователя включен PgUpChangeDisk и загружен плагин Network - показываем диалог выбора диска

alexy

2007-11-24 09:12

administrator   bugnote:0000844

Fixed. 357 билд.

Issue History

Date Modified Username Field Change
2007-11-23 11:36 Redart New Issue
2007-11-23 11:36 Redart Status new => assigned
2007-11-23 11:36 Redart Assigned To => Karbazol
2007-11-23 13:00 yjh Note Added: 0000832
2007-11-23 13:01 yjh Priority normal => none
2007-11-23 13:01 yjh Resolution open => no change required
2007-11-23 15:54 alexy Assigned To Karbazol =>
2007-11-23 15:54 alexy Status assigned => feedback
2007-11-23 15:55 alexy Status feedback => resolved
2007-11-23 15:55 alexy Assigned To => alexy
2007-11-23 15:55 alexy Status resolved => closed
2007-11-24 08:49 Redart Note Added: 0000843
2007-11-24 08:49 Redart Status closed => assigned
2007-11-24 08:49 Redart Resolution no change required => reopened
2007-11-24 08:54 alexy Project Plugins => Far Manager
2007-11-24 09:12 alexy Build => 357
2007-11-24 09:12 alexy Note Added: 0000844
2007-11-24 09:12 alexy Category Network => Panel
2007-11-24 09:12 alexy Product Version 1.80 =>
2007-11-24 09:13 alexy Status assigned => closed
2007-11-24 09:13 alexy Resolution reopened => fixed
2007-11-24 09:13 alexy Fixed in Version => 1.80 alpha 1