From 8cde7011ef22de7673a3155a1dcc10d275330198 Mon Sep 17 00:00:00 2001 From: Torsten Ruger Date: Thu, 22 Oct 2015 17:09:05 +0300 Subject: [PATCH] update salaam, catch errors on tick otherwise those errors were silently ignored, i guess because they were on a ui thread --- Gemfile.lock | 2 +- lib/views/object_view.rb | 2 +- lib/views/status_view.rb | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index b678a1b..ac17656 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -36,7 +36,7 @@ GIT GIT remote: git://github.com/salama/salama.git - revision: 2842c903e19655beab7f5fcedeb59456e4e3f6c2 + revision: c68577c3f4b77be495a9d4e161171356a611730f specs: salama (0.3.0) salama-object-file (~> 0.3) diff --git a/lib/views/object_view.rb b/lib/views/object_view.rb index 0b58b05..eaf8637 100644 --- a/lib/views/object_view.rb +++ b/lib/views/object_view.rb @@ -35,7 +35,7 @@ class ObjectView < ListView variable = at.to_s f = object.internal_object_get(at) end - puts "got var name #{variable}#{variable.class} for #{at}, #{f}" + #puts "got var name #{variable}#{variable.class} for #{at}, #{f}" view = RefView.new( variable , f.object_id , @z ) if( @children[at] ) replace_at(at , view) diff --git a/lib/views/status_view.rb b/lib/views/status_view.rb index 9c51dcf..4219b66 100644 --- a/lib/views/status_view.rb +++ b/lib/views/status_view.rb @@ -22,7 +22,11 @@ class StatusView < ElementView end def update - @interpreter.tick + begin + @interpreter.tick + rescue => e + puts e + end @element.at_css(".clock").text = clock_text @element.at_css(".link").text = link_text @element.at_css(".state").text = state_text