rheostat2718 / conemu-maximus5

Automatically exported from code.google.com/p/conemu-maximus5
7 stars 1 forks source link

Ошибка при переключении в панели (CtrlTab) #1766

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Required information!
OS version: WinXP SP3 x86/x64
ConEmu version: 141017 alpha
Far version (if you are using Far Manager): 3.0.4149

*Bug description*
При попытке переключения из редактора в 
панели получаю messagebox с ошибкой макро.
Над вкладкой в это время появляется хинт 
сообщающий об ошибке переключения вкладок.
(Если логов недостаточно, то могу привести 
точный текст сообщений)

*Steps to reproduction*
1. ConEmu.exe -log -basic -cmd Far.exe /pC:\APPs\Far3\Profile\Plugins\ConEmu

2. F4 (открывает редактор)

3. CtrlTab (появляются сообщения об ошибках)

4. Вижу, что хотя панели активны, но в конему 
фокус вернулся на вкладку редактора.

Original issue reported on code.google.com by anton.si...@gmail.com on 20 Oct 2014 at 12:06

Attachments:

GoogleCodeExporter commented 9 years ago
Messagebox об ошибке макро к делу не относится 
(появляется по причине того, что LuaMacro не 
загружен)

Исключаем его, запуская конему так:
ConEmu.exe -log -basic -cmd Far.exe 
/pC:\APPs\Far3\Profile\Plugins\ConEmu;C:\APPs\Far3\Plugins\LuaMacro /m

Original comment by anton.si...@gmail.com on 20 Oct 2014 at 12:12

Attachments:

GoogleCodeExporter commented 9 years ago
Как минимум, нужно сразу прикладывать 
сообщение об ошибке! 

+ ConEmuXml

Original comment by ConEmu.Maximus5 on 20 Oct 2014 at 12:51

GoogleCodeExporter commented 9 years ago
Вы уж простите великодушно, но такое лучше 
бы писать в лог (сообщения в виде хинтов 
имеют свойство исчезать до того, как их 
запишешь).

Что-то вроде:
This tab can't be activated now!
CMD_SETWINDOW bad result header
PID=15560? (4144!= 1*2072)

ConEmu.Xml у меня отсутствует, и вообще конему 
вообще запущен с ключом -basic

Original comment by anton.si...@gmail.com on 20 Oct 2014 at 1:15

GoogleCodeExporter commented 9 years ago
Ещё одна деталь:
Если в редакторе через F12 переключиться в 
панели, то с панели табов редактор 
пропадает.

Original comment by anton.si...@gmail.com on 20 Oct 2014 at 1:46

GoogleCodeExporter commented 9 years ago
Обновите плагин. 

Original comment by ConEmu.Maximus5 on 20 Oct 2014 at 1:47

GoogleCodeExporter commented 9 years ago
Каким образом?
Плагин соответствует, всё из одного 
дистрибутива.

Original comment by anton.si...@gmail.com on 20 Oct 2014 at 1:52

GoogleCodeExporter commented 9 years ago
Похоже что не соответствует. 

Original comment by ConEmu.Maximus5 on 20 Oct 2014 at 2:07

GoogleCodeExporter commented 9 years ago
╔════════ Информация о плагине 
═════════╗
║ Название:                             ║
║ ConEmu                                ║
║ Описание:                             ║
║ ConEmu support for Far Manager        ║
║ Автор:                                ║
║ ConEmu.Maximus5@gmail.com             ║
║ Версия:                               ║
║ 14.10.17 (build 1410170)              ║
║ Файл плагина:                         ║
║ r3\Profile\Plugins\ConEmu\ConEmu.dll  ║
║ GUID плагина:                         ║
║ 4B675D80-1D4A-4EA9-8436-FDC23F2FC14B  ║
║ GUID пункта:                          ║
║ 830D40DA-CCF3-417B-B378-87F9441C4C95  ║
║ Префикс плагина:                      ║
║ ConEmu                                ║
╟─────────────────────────��
�─────────────╢
║                { OK }                 ║
╚═════════════════════════��
�═════════════╝

Original comment by anton.si...@gmail.com on 20 Oct 2014 at 2:19

GoogleCodeExporter commented 9 years ago
Похоже фар поломали, проверю 

Original comment by ConEmu.Maximus5 on 20 Oct 2014 at 2:42

GoogleCodeExporter commented 9 years ago
Проблемы фара нужно лечить в фаре.  Mantis #2842

BTW 4130 работает нормально, так что где-то 
после... 

Original comment by ConEmu.Maximus5 on 20 Oct 2014 at 3:08

GoogleCodeExporter commented 9 years ago
http://bugs.farmanager.com/view.php?id=2842

Спасибо фартиму за очередной слом апи 

Original comment by ConEmu.Maximus5 on 20 Oct 2014 at 10:24

GoogleCodeExporter commented 9 years ago
https://github.com/Maximus5/Far3bis/commit/85bc9585e5478dd26364f7c4b83c2cc3f3b09
958

Original comment by ConEmu.Maximus5 on 21 Oct 2014 at 7:36

GoogleCodeExporter commented 9 years ago
>Status: Invalid
Т.е. теперь будет работать только в бис?

А почему не хотите плагин адаптировать?

Original comment by anton.si...@gmail.com on 21 Oct 2014 at 8:00

GoogleCodeExporter commented 9 years ago
Я показал коммит из оф.версии который 
ЛОМАЕТ АПИ. Ни Far3bis ни плагин я не менял.
Возможно, здравый смысл все-таки 
возобладает, и ничего править не придется.

Original comment by ConEmu.Maximus5 on 21 Oct 2014 at 8:02

GoogleCodeExporter commented 9 years ago
А потом, что именно "адаптировать"? Ранее 
была возможность получить список окон в 
порядке создания.
Сейчас этой возможности НЕТ в принципе. Это 
"СЛОМ АПИ".

Original comment by ConEmu.Maximus5 on 21 Oct 2014 at 8:05

GoogleCodeExporter commented 9 years ago
Я тоже надеюсь на здравый смысл.
Но если нет, то плагин ведь может 
самостоятельно фиксировать время создания 
окон.

Original comment by anton.si...@gmail.com on 21 Oct 2014 at 8:11

GoogleCodeExporter commented 9 years ago
В приципе да, извратиться можно.

Original comment by ConEmu.Maximus5 on 21 Oct 2014 at 8:12