Page 1 of 1

Unload pluginu zapomene Last Command :(

Posted: 05 Feb 2009, 03:45
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)

Posted: 06 Feb 2009, 08:45
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 ;)