Do not throw a KeyError when GUI is not available
This commit is contained in:
parent
a9172f9fa6
commit
0279702f73
@ -8,7 +8,8 @@ class SyncplayClientManager(object):
|
|||||||
def run(self):
|
def run(self):
|
||||||
config = ConfigurationGetter().getConfiguration()
|
config = ConfigurationGetter().getConfiguration()
|
||||||
from syncplay.client import SyncplayClient # Imported later, so the proper reactor is installed
|
from syncplay.client import SyncplayClient # Imported later, so the proper reactor is installed
|
||||||
interface = ui.getUi(graphical=not config["noGui"], passedBar=config['menuBar'])
|
menuBar = config['menuBar'] if 'menuBar' in config else None
|
||||||
|
interface = ui.getUi(graphical=not config["noGui"], passedBar=menuBar)
|
||||||
syncplayClient = SyncplayClient(config["playerClass"], interface, config)
|
syncplayClient = SyncplayClient(config["playerClass"], interface, config)
|
||||||
if syncplayClient:
|
if syncplayClient:
|
||||||
interface.addClient(syncplayClient)
|
interface.addClient(syncplayClient)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user