[Kazehakase-cvs] CVS update: kazehakase/data/ext/ruby/kz

Back to archive index

Kouhei Sutou kous****@users*****
Thu Jun 8 22:03:37 JST 2006


Index: kazehakase/data/ext/ruby/kz/ruby-dialog.rb
diff -u kazehakase/data/ext/ruby/kz/ruby-dialog.rb:1.14 kazehakase/data/ext/ruby/kz/ruby-dialog.rb:1.15
--- kazehakase/data/ext/ruby/kz/ruby-dialog.rb:1.14	Thu May 11 17:44:25 2006
+++ kazehakase/data/ext/ruby/kz/ruby-dialog.rb	Thu Jun  8 22:03:37 2006
@@ -207,7 +207,7 @@
       end
       @entry.signal_connect("activate") do |widget, event|
         Kz.barrier do
-          activate_input
+          catch(:exit) {activate_input}
         end
         false
       end
@@ -464,6 +464,9 @@
       redirect do
         @sandbox.evaluate(text)
       end
+    rescue SystemExit
+      @dialog.destroy
+      throw(:exit)
     rescue Exception
       $!
     end


More information about the Kazehakase-cvs mailing list
Back to archive index