We start the process detached (impresscontroller.py):
cmd = get_uno_command()
self.process = QtCore.QProcess()
self.process.startDetached(cmd)
self.process.waitForStarted()
The waitForStarted call causes openlp to wait for the start. Maybe this
helps.
--
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.
https://bugs.launchpad.net/bugs/822370
Title:
Presentation plugin slows down application start up
Status in OpenLP - Worship Presentation Software:
New
Bug description:
Hello,
On our church computer (XP) OpenLP takes very long to load. (If more
precious specifications are needed I can provide them.)
I looked at the attached debug log and found that the presentation
plugin causes a delay by almost one minute. Here the related lines:
2011-08-07 09:23:57,000 openlp.plugins.presentations.lib.impresscontroller
DEBUG get_com_servicemanager openoffice
2011-08-07 09:24:48,358 openlp.plugins.presentations.lib.impresscontroller
WARNING Failed to get COM service manager. Impress Controller has been
disabled
NOTE: Due to the long loading time I often terminate the soffice
process (also I did this time). So it is possible that it delays the
start up even more.
I noticed that the start up is only delayed the first time. If I close
OpenLP and start it again it starts much faster.
Cheers
To manage notifications about this bug go to:
https://bugs.launchpad.net/openlp/+bug/822370/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openlp-core
More help : https://help.launchpad.net/ListHelp