Prevent multiple instances
Bug #742122 reported by
Jonathan Corwin
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenLP |
Fix Released
|
Medium
|
Tim Bentley |
Bug Description
If multiple instances of OpenLP are running at the same time, then it can cause confusion, issues with the Remote plugin, I think there has also been an instance of sqlite database locking. Probably not desirable.
Suggestion to investigate whether we can detect another instance and exit gracefully if there is. However note that a downside is that if the OpenLP UI has crashed but the process is still running, this can cause problems for the user...
Examples: http://<email address hidden>
Related branches
lp:~trb143/openlp/general
- Jonathan Corwin (community): Approve
- Andreas Preikschat (community): Approve
- Raoul Snyman: Approve
-
Diff: 1337 lines (+204/-695)22 files modifiedopenlp/core/lib/plugin.py (+24/-39)
openlp/core/lib/pluginmanager.py (+3/-13)
openlp/core/lib/settingstab.py (+4/-2)
openlp/core/lib/ui.py (+2/-1)
openlp/core/ui/advancedtab.py (+4/-2)
openlp/core/ui/generaltab.py (+4/-2)
openlp/core/ui/mediadockmanager.py (+1/-1)
openlp/core/ui/settingsdialog.py (+18/-7)
openlp/core/ui/settingsform.py (+42/-37)
openlp/core/ui/themestab.py (+10/-8)
openlp/plugins/alerts/alertsplugin.py (+3/-2)
openlp/plugins/alerts/lib/alertstab.py (+2/-2)
openlp/plugins/bibles/lib/biblestab.py (+3/-4)
openlp/plugins/bibles/lib/mediaitem.py (+1/-1)
openlp/plugins/custom/lib/customtab.py (+2/-2)
openlp/plugins/media/lib/mediatab.py (+2/-2)
openlp/plugins/presentations/lib/presentationtab.py (+2/-2)
openlp/plugins/presentations/presentationplugin.py (+3/-4)
openlp/plugins/remotes/lib/remotetab.py (+2/-2)
openlp/plugins/remotes/remoteplugin.py (+3/-3)
openlp/plugins/songs/lib/songstab.py (+2/-2)
resources/forms/settings.ui (+67/-557)
Changed in openlp: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Tim Bentley (trb143) |
milestone: | none → 1.9.6 |
Changed in openlp: | |
status: | Confirmed → Fix Committed |
Changed in openlp: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.