Hi,
I've written a plugin which iterates over all entities + most of the db objects and does some work on them. This plugin should automatically subscribe to the event "SyncRelationalModelDataAfterFinish". For this to work it looks like the plugin needs to be of the types "System" or "DirectRun". Since many elements in the project explorer and the catalog explorer are touched I want also to set "SuppressProjectExplorerRedraw" and "SuppressCatalogExplorerRedraw" to true, otherwise the plugin is horribly slow.
However, with those settings I seem to have one problem: after the plugin is run there is no redraw for the project explorer and the catalog explorer and both are empty. I have to reload the project to again see something there. It seems that only for plugins of type "SingleAndMultiElementPlugin" a redraw is done, but for those auto event subscribing does not work.
Is there a reason for this strange behavior (happens in 5.8, 5.9 and 5.10)?
Is there a way to have a plugin with auto event subscribing, suppressed redraw during execution, but redraw after execution?