Unload pluginu zapomene Last Command :(

Podpora vývojářů nových pluginů, oznámení o nových pluginech nezávislých autorů a diskuse o nich.
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Unload pluginu zapomene Last Command :(

Post by zarevak »

Toto je spíš okrajová věc jen pro vývojáře pluginů (proto toto fórum): pokud v Plugin Manageru dám Unload pluginu, tak se ztratí Last Command (CTRL+I) přiřazený tomuto pluginu. Pravděpodobně se jedná o nějakou ochranu před možnými problémy...

Last Command odpovídá položkám v menu a ty zůstávají v Salamanderu dostupné přes Unload pluginu, takže si myslím, že by podobným způsobem mohl vydržet i příkaz Last Command ;) Ulehčilo by to testování pluginů 8)
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Post by zarevak »

Ha! ZIP plugin se načítá už jen při zobrazení svého menu. Pokud by jeho položka zůstala v Last Command, bylo by třeba plugin načítat hned po otevření Plugin menu...

Kouknul jsem zpět do SDK a koukám, že za to může parametr callGetState = TRUE v CSalamanderConnectAbstract::AddMenuItem(...). Myslím, že v takovém případě odebrat Last Command je rozumné a ospraveditelné. Ovšem s callGetState = FALSE by mohl Last Command zůstat ;)
Post Reply