From 2761b8a936737aac028d18e2d8b179fec80a1537 Mon Sep 17 00:00:00 2001 From: Randy Lai Date: Sun, 28 May 2017 17:24:38 -0400 Subject: [PATCH] improve on_activated --- src/project_manager.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/project_manager.py b/src/project_manager.py index 3678f17..72cdd25 100644 --- a/src/project_manager.py +++ b/src/project_manager.py @@ -16,23 +16,19 @@ def subl(*args): executable_path = app_path + 'Contents/SharedSupport/bin/subl' subprocess.Popen([executable_path] + list(args)) - def focus(): - # fix focus on windows - window = sublime.active_window() - view = window.active_view() - window.run_command('focus_neighboring_group') - window.focus_view(view) - def on_activated(): window = sublime.active_window() view = window.active_view() + + if sublime.platform() == 'windows': + # fix focus on windows + window.run_command('focus_neighboring_group') + window.focus_view(view) + sublime_plugin.on_activated(view.id()) sublime_plugin.on_activated_async(view.id()) - if sublime.platform() == 'windows': - sublime.set_timeout(focus, 300) - - sublime.set_timeout(on_activated, 1000) + sublime.set_timeout(on_activated, 300) def expand_folder(folder, project_file):