lib/knj/gtk2_window.rb in knjrbfw-0.0.51 vs lib/knj/gtk2_window.rb in knjrbfw-0.0.52

- old
+ new

@@ -27,11 +27,13 @@ #Returns the object if it hasnt been destroyed. #===Examples # Knj::Gtk2::Window.get("my_window") #=> nil # Knj::Gtk2::Window.get("my_window") #=> Gtk::Builder-object def self.get(id) + instance = @@uniques.get!(id) + if instance and !instance.gui["window"].destroyed? - return instance.gui["window"] + return instance end return nil end end \ No newline at end of file