diff -r d17bd2f00a87 -r 3bd617ae7a05 connectors/__init__.py --- a/connectors/__init__.py Fri Jan 09 17:08:31 2009 +0100 +++ b/connectors/__init__.py Wed Jan 14 16:41:14 2009 +0100 @@ -39,9 +39,12 @@ factoryname = servicetype + "_connector_factory" return getattr(connectormodule, factoryname)(uri, pluginsroot) elif servicetype == "LOCAL": + #handle incompatibility with tray icon and svgui... + no_poisoned_plugin = pluginsroot.GetChildByType("svgui") is None + runtime_port = pluginsroot.AppFrame.StartLocalRuntime(taskbaricon = no_poisoned_plugin) import PYRO return PYRO.PYRO_connector_factory( - "PYRO://127.0.0.1:"+str(pluginsroot.runtime_port), + "PYRO://127.0.0.1:"+str(runtime_port), pluginsroot) else : return None