Fix path for the fl0w Sublime-settings file.

Also, some minor cleanups.
This commit is contained in:
Christoph Heiss 2016-04-15 10:09:08 +02:00
parent edd404beef
commit dce28928cc

View file

@ -31,8 +31,7 @@ CHANNEL = "s"
def plugin_unloaded():
for window in windows:
if hasattr(window, "fl0w"):
if window.fl0w.connected:
if hasattr(window, "fl0w") and window.fl0w.connected:
window.fl0w.invoke_disconnect()
@ -177,8 +176,8 @@ class Fl0w:
self.s_sync.start()
self.connected = True
# Saving last server address
sublime.load_settings("fl0w.sublime-setting").set("server_address", connect_details_raw)
sublime.save_settings("fl0w.sublime-setting")
sublime.load_settings("fl0w.sublime-settings").set("server_address", connect_details_raw)
sublime.save_settings("fl0w.sublime-settings")
except OSError as e:
sublime.error_message("Error during connection creation:\n %s" % str(e))
else:
@ -187,7 +186,7 @@ class Fl0w:
# Input invokers
def invoke_connect(self):
address = sublime.load_settings("fl0w.sublime-setting").get("server_address")
address = sublime.load_settings("fl0w.sublime-settings").get("server_address")
address = "" if type(address) is not str else address
Input("Address:Port", initial_text=address, on_done=self.connect).invoke(self.window)
@ -255,8 +254,8 @@ class Fl0w:
def set_debug(self, debug):
sublime.status_message("fl0w: Debug now '%s'" % debug)
self.sock.debug = debug
sublime.load_settings("fl0w.sublime-setting").set("debug", debug)
sublime.save_settings("fl0w.sublime-setting")
sublime.load_settings("fl0w.sublime-settings").set("debug", debug)
sublime.save_settings("fl0w.sublime-settings")
class Fl0wCommand(sublime_plugin.WindowCommand):