only send heartbeats for the currently active buffer, for cases where another process modifies files which are open in sublime text

This commit is contained in:
Alan Hamlett 2015-05-06 14:00:33 -07:00
parent 23c5801080
commit acaad2dc83
1 changed files with 4 additions and 2 deletions

View File

@ -288,10 +288,12 @@ class WakatimeListener(sublime_plugin.EventListener):
handle_heartbeat(view, is_write=True)
def on_selection_modified(self, view):
handle_heartbeat(view)
if sublime.active_window().active_view().buffer_id() == view.buffer_id():
handle_heartbeat(view)
def on_modified(self, view):
handle_heartbeat(view)
if sublime.active_window().active_view().buffer_id() == view.buffer_id():
handle_heartbeat(view)
class WakatimeDashboardCommand(sublime_plugin.ApplicationCommand):