Fix launcher opening after a dbus enabled window is already open

This commit is contained in:
Stephen Boddy 2015-08-13 22:16:24 +02:00
parent 297c349ebf
commit 8c8248234c
1 changed files with 44 additions and 42 deletions

View File

@ -65,6 +65,11 @@ if __name__ == '__main__':
OPTIONS = terminatorlib.optionparse.parse_options() OPTIONS = terminatorlib.optionparse.parse_options()
if OPTIONS.select:
# launch gui, return selection
LAYOUTLAUNCHER=LayoutLauncher()
else:
# Attempt to import our dbus server. If one exists already we will just # Attempt to import our dbus server. If one exists already we will just
# connect to that and ask for a new window. If not, we will create one and # connect to that and ask for a new window. If not, we will create one and
# continue. Failure to import dbus, or the global config option "dbus" # continue. Failure to import dbus, or the global config option "dbus"
@ -107,10 +112,7 @@ if __name__ == '__main__':
TERMINATOR.set_origcwd(ORIGCWD) TERMINATOR.set_origcwd(ORIGCWD)
TERMINATOR.set_dbus_data(dbus_service) TERMINATOR.set_dbus_data(dbus_service)
TERMINATOR.reconfigure() TERMINATOR.reconfigure()
if OPTIONS.select:
# launch gui, return selection
LAYOUTLAUNCHER=LayoutLauncher()
else:
try: try:
dbg('Creating a terminal with layout: %s' % OPTIONS.layout) dbg('Creating a terminal with layout: %s' % OPTIONS.layout)
TERMINATOR.create_layout(OPTIONS.layout) TERMINATOR.create_layout(OPTIONS.layout)