diff --git a/lib/project/base.rb b/lib/project/base.rb index 149d781..4416a6c 100644 --- a/lib/project/base.rb +++ b/lib/project/base.rb @@ -7,11 +7,12 @@ def initialize # Add statusbar to root view controller, once root controller is there. timer = 0.1.second.every do - return if App.shared.keyWindow == nil || App.shared.keyWindow.rootViewController == nil - @view = StatusBar::View.new - App.shared.keyWindow.rootViewController.view.addSubview(@view.view) - App.shared.keyWindow.rootViewController.view.sendSubviewToBack(@view.view) - timer.invalidate + if App.shared.keyWindow && App.shared.keyWindow.rootViewController + @view = StatusBar::View.new + App.shared.keyWindow.rootViewController.view.addSubview(@view.view) + App.shared.keyWindow.rootViewController.view.sendSubviewToBack(@view.view) + timer.invalidate + end end # Set old orientation and rotation effect @@ -106,4 +107,4 @@ def position_inner_views(view) end end -end \ No newline at end of file +end diff --git a/lib/status_bar.rb b/lib/status_bar.rb index ccab581..0508f9e 100644 --- a/lib/status_bar.rb +++ b/lib/status_bar.rb @@ -2,6 +2,7 @@ require 'bubble-wrap/core' require 'bubble-wrap/reactor' require 'teacup' +require 'sugarcube' require 'sugarcube-uikit' require 'sugarcube-color' require 'sugarcube-numbers' @@ -34,4 +35,4 @@ # app.files.unshift Dir.glob(File.join(lib_dir_path, "project/**/*.rb")) app.resources_dirs << File.join(File.dirname(__FILE__), 'resources') -end \ No newline at end of file +end diff --git a/status_bar.gemspec b/status_bar.gemspec index 459538e..2a8267b 100644 --- a/status_bar.gemspec +++ b/status_bar.gemspec @@ -1,5 +1,5 @@ # -*- encoding: utf-8 -*- -STATUSBAR_VERSION = "0.2.3" +STATUSBAR_VERSION = "0.2.4" Gem::Specification.new do |spec| spec.name = "status_bar" @@ -18,7 +18,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "rake" spec.add_dependency "sugarcube", "1.3.5" - spec.add_dependency "bubble-wrap", "1.4.0" + spec.add_dependency "bubble-wrap", "1.5.0" spec.add_dependency 'teacup', '2.1.13' spec.add_dependency 'hs' end