View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000720 | Double Commander | Default | public | 2013-08-28 04:39 | 2020-11-30 07:43 |
Reporter | postpersonality | Assigned To | Alexx2000 | ||
Priority | normal | Severity | trivial | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Projection | none | ETA | none | ||
Platform | Mac | OS | OS X | OS Version | 10.7.2 |
Product Version | 0.6.0 (trunk) | Product Build | 5288 | ||
Summary | 0000720: При настройках по умолчанию лишняя пустая строка под заголовком окна | ||||
Description | При настройках по умолчанию лишняя пустая строка под заголовком окна Если убрать в настройках button bar, то она пропадает. Или здесь вопрос почему button bar пустой? Еще (до кучи) странный размер окна при первом старте. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Fixed in Revision | 7555,7557 | ||||
Operating system | MacOSX | ||||
Widgetset | |||||
Architecture | 64-bit | ||||
|
-> Или здесь вопрос почему button bar пустой? Именно. Он пустой или просто не отображаются значки, а кнопки если подвести мышь подсвечиваются? |
|
Он совсем пустой. Ни наведение ни клики — все без изменений. |
|
Я думаю что это с конфигами какая-то засада, что бар действительно без кнопок. На другой маковской машине там кнопки есть. Куда посмотреть чтобы проверить? |
|
В doublecmd.xml посмотреть раздел <Toolbars> <MainToolbar> |
|
Вот содержимое doublecmd.xml, который идет в составе Double Commander.app |
|
<?xml version="1.0" encoding="utf-8"?> <doublecmd DCVersion="0.6.0 alpha" ConfigVersion="5"> <Configuration Save="True"> <UseConfigInProgramDir>False</UseConfigInProgramDir> </Configuration> <Behaviours> <ListFilesInThread>False</ListFilesInThread> <LoadIconsSeparately>True</LoadIconsSeparately> </Behaviours> <Colors> <FileFilters> <Filter> <Name>Pascal sources</Name> <FileMasks>*.pas;*.pp</FileMasks> <Color>32768</Color> <Attributes/> </Filter> <Filter> <Name>Pascal binaries</Name> <FileMasks>*.ppu;*.o;*.dcu</FileMasks> <Color>16711680</Color> <Attributes/> </Filter> <Filter> <Name>Specified Executables</Name> <FileMasks>*</FileMasks> <Color>55758</Color> <Attributes>-rwxrwxr*x</Attributes> </Filter> <Filter> <Name>Executables</Name> <FileMasks>*</FileMasks> <Color>32768</Color> <Attributes>-*x*</Attributes> </Filter> </FileFilters> </Colors> <Icons> <Size>32</Size> <ShowOverlays>True</ShowOverlays> </Icons> <Plugins> <DsxPlugins/> <WcxPlugins> <WcxPlugin Enabled="True"> <ArchiveExt>zip</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>607</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>lzma</ArchiveExt> <Path>%commander_path%/plugins/wcx/lzma/lzma.wcx</Path> <Flags>1</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>tar</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>95</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>bz2</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>91</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>tbz</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>95</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>gz</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>91</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>tgz</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>95</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>cpio</ArchiveExt> <Path>%commander_path%/plugins/wcx/cpio/cpio.wcx</Path> <Flags>0</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>deb</ArchiveExt> <Path>%commander_path%/plugins/wcx/deb/deb.wcx</Path> <Flags>4</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>rpm</ArchiveExt> <Path>%commander_path%/plugins/wcx/rpm/rpm.wcx</Path> <Flags>4</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>rar</ArchiveExt> <Path>%commander_path%/plugins/wcx/unrar/unrar.wcx</Path> <Flags>68</Flags> </WcxPlugin> </WcxPlugins> <WdxPlugins> <WdxPlugin> <Name>rpm_wdx</Name> <Path>%commander_path%/plugins/wdx/rpm_wdx/rpm_wdx.wdx</Path> <DetectString>EXT="RPM"</DetectString> </WdxPlugin> <WdxPlugin> <Name>deb_wdx</Name> <Path>%commander_path%/plugins/wdx/deb_wdx/deb_wdx.wdx</Path> <DetectString>EXT="DEB"</DetectString> </WdxPlugin> </WdxPlugins> <WfxPlugins> <WfxPlugin Enabled="True"> <Name>FTP</Name> <Path>%commander_path%/plugins/wfx/ftp/ftp.wfx</Path> </WfxPlugin> </WfxPlugins> <WlxPlugins/> </Plugins> </doublecmd> |
|
Это не тот, это конфиг по умолчанию (он используется только при первом запуске DC на компьютере). А надо смотреть тот который используется в текущий момент, это можно сделать из меню "Настройка"-"Параметры..." страница "Конфигурация" кнопка "Редактировать". Скорее всего при обновлении до какой-либо промежуточной версии слетели настройки панели инструментов. |
|
В этом конфиге есть следующий фрагмент <Toolbars> <MainToolbar/> </Toolbars> |
|
Удалил этот конфиг и перезапустил DC — появился тулбар Хотя самого doublecmd.xml в настройках нет. |
|
В настройках – я имел ввиду в папке с конфигурационными файлами |
|
Severity: major Пропали все иконки, как в этом баге, стал пустой тулбар. Воспроизводится так (r7371, Windows): закрыть DC кликом по крестику или через Alt+F4 в то время, когда будет открываться или закрываться Tree View Panel (меню Show или Shift+Ctrl+F8). Обычно она открывается быстро, но каждое энное открывание/закрывание подвисает на несколько секунд, в этот момент легко закрыть. Бага тут три: - основной, самый неприятный - пропадание иконок при закрытии в неудачное время - периодическое случайное подвисание по непонятной причине при открытии tree view - иногда открывается пустая панель фоновых операций с одним пустым квадратным элементом Для лёгкого воспроизведения зажмите Shift+Ctrl+F8. Не проверяйте на своём рабочем профайле! |
|
У меня прямо противоположный эффект, кнопки размножаются. |
|
Вероятно, какой-нибудь race condition. Непонятно только, при чем здесь tree view. Но при его включении-выключении весь интерфейс мигает-перерисовывается. А вообще я наверное неправильно сделал, что написал здесь. В этом баге похоже пропадание из-за апдейта это произошло, как в 0001287, там тоже с 0.5 на 0.6 переход. Мне создать новый баг, или уже не надо? |
|
Размножение кнопок исправил (revision: 7382). Проверьте исчезло ли "пропадание иконок при закрытии в неудачное время". |
|
Все три бага с tree view исчезли, спасибо! Но в процессе тестирования нашелся еще один способ воспроизвести пропадание иконок: закрыть по крестику главное окно DC, когда DC применяет настройки - после клика по любой из кнопок ок, отмена, применить, а также если что-то изменить, а потом отменять всплывающее окно (Опции "Панель инструментов" изменены. Хотите сохранить изменения - Отмена), кстати при этой отмене только в одном случае из нескольких подвисает на время, прямо как с tree view было. Отдельно хочу отметить, что выход из настроек по крестику происходит обычно моментально, а по кнопке Отмена или Хотите сохранить изменения - Нет - подвисает на применение настроек. Однако опять же в одном случае из нескольких и закрытие по крестику/Alt+F4 подвисает, и если в этот момент нажать Alt+F4 еще раз - происходит дублирование иконок. А ещё вот такой Access violation, если в процессе применения настроек нажать Alt+F4, т.е. закрыть окно настроек, а не главное окно: --------------- 12-02-2017, 13:59:26 --------------- | DC v0.8.0 alpha Rev. 7386 -- i386-Win32-win32/win64 | Windows XP SP3 i386 | PID 2472 Unhandled exception: EAccessViolation: Access violation Stack trace: $025A2965 in $00726004 line 179, column 3 of foptions.pas in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0056D1FD line 54, column 3 of include/buttoncontrol.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0056D81D line 169, column 3 of include/buttons.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0055806D line 64, column 3 of include/bitbtn.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0056D12B line 20, column 3 of include/buttoncontrol.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0040ECC8 in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $00543B10 line 5383, column 28 of include/wincontrol.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $005AB239 line 112, column 36 of lclmessageglue.pas in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0050ADA7 line 2438, column 33 of win32/win32callback.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0050B42B line 2601, column 21 of win32/win32callback.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $7E368734 in C:\WINDOWS\system32\USER32.dll $7E368816 in C:\WINDOWS\system32\USER32.dll $7E378EA0 in C:\WINDOWS\system32\USER32.dll $7E378EEC in C:\WINDOWS\system32\USER32.dll $7C90E473 in C:\WINDOWS\system32\ntdll.dll $7E3792E3 in C:\WINDOWS\system32\USER32.dll --------------- 12-02-2017, 13:59:29 --------------- | DC v0.8.0 alpha Rev. 7386 -- i386-Win32-win32/win64 | Windows XP SP3 i386 | PID 2472 Unhandled exception: EAccessViolation: Access violation Stack trace: $0040EC18 in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0050B42B line 2601, column 21 of win32/win32callback.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0059DA33 line 531, column 17 of win32/win32wsbuttons.pp in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $7E368734 in C:\WINDOWS\system32\USER32.dll $7E368816 in C:\WINDOWS\system32\USER32.dll $7E3689CD in C:\WINDOWS\system32\USER32.dll $7E368A10 in C:\WINDOWS\system32\USER32.dll $0050C046 line 366, column 37 of win32/win32object.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $004450CD line 1262, column 3 of include/application.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $004454EE line 1399, column 9 of include/application.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $0047B5C0 line 54, column 20 of include/interfacebase.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $004454AE line 1387, column 21 of include/application.inc in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe $004039A3 line 207, column 7 of doublecmd.lpr in d:\Programs\doublecmd-0.8.0.r7386.i386-win32\doublecmd.exe |
|
Еще один способ размножения кнопок (на этот раз без пропадания): зажать Ctrl+Shift+H. |
|
Удалось локализовать проблему. Полагаю с размножением кнопок покончено. Скорее всего также решена проблема EAccessViolation с окном настроек. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-08-28 04:39 | postpersonality | New Issue | |
2013-08-28 04:39 | postpersonality | File Added: Снимок экрана 2013-08-28 в 4.38.35.png | |
2013-09-12 14:56 | Alexx2000 | Note Added: 0001132 | |
2013-09-12 14:56 | Alexx2000 | Status | new => feedback |
2013-09-17 15:57 | postpersonality | Note Added: 0001134 | |
2013-09-17 15:57 | postpersonality | Status | feedback => new |
2013-09-20 20:31 | postpersonality | Note Added: 0001137 | |
2013-09-21 12:11 | Alexx2000 | Note Added: 0001139 | |
2013-09-21 12:32 | postpersonality | Note Added: 0001140 | |
2013-09-21 12:32 | postpersonality | Note Added: 0001141 | |
2013-09-24 12:25 | Alexx2000 | Note Added: 0001144 | |
2013-09-24 12:25 | Alexx2000 | Status | new => feedback |
2013-09-24 12:31 | postpersonality | Note Added: 0001145 | |
2013-09-24 12:31 | postpersonality | Status | feedback => new |
2013-09-24 12:34 | postpersonality | Note Added: 0001146 | |
2013-09-24 12:36 | postpersonality | Note Added: 0001147 | |
2017-02-07 00:30 | cordylus | Note Added: 0002078 | |
2017-02-07 00:33 | cordylus | Note Edited: 0002078 | |
2017-02-07 22:13 | Alexx2000 | Note Added: 0002081 | |
2017-02-07 22:45 | cordylus | Note Added: 0002082 | |
2017-02-12 11:29 | Alexx2000 | Note Added: 0002086 | |
2017-02-12 11:29 | Alexx2000 | Status | new => feedback |
2017-02-12 15:33 | cordylus | Note Added: 0002087 | |
2017-04-29 04:36 | cordylus | Note Added: 0002172 | |
2017-05-11 21:33 | Alexx2000 | Fixed in Revision | => 7555 |
2017-05-11 21:33 | Alexx2000 | Note Added: 0002203 | |
2017-05-11 21:33 | Alexx2000 | Status | feedback => resolved |
2017-05-11 21:33 | Alexx2000 | Resolution | open => fixed |
2017-05-11 21:33 | Alexx2000 | Assigned To | => Alexx2000 |
2017-05-11 22:06 | Alexx2000 | Fixed in Revision | 7555 => 7555,7557 |
2020-11-30 07:43 | Alexx2000 | Status | resolved => closed |