[Kde-bindings] KDE/kdebindings/ruby/qtruby
Richard Dale
Richard_Dale at tipitina.demon.co.uk
Mon Nov 17 20:25:30 UTC 2008
SVN commit 885740 by rdale:
2008-11-17 Richard Dale <richard.j.dale at gmail.com>
* Comparisons between Qt instances and nil were causing QtRuby to
crash. Fixes bug reported by Stefano Croco.
CCMAIL: kde-bindings at kde.org
M +4 -0 ChangeLog
M +2 -0 src/lib/Qt/qtruby4.rb
--- trunk/KDE/kdebindings/ruby/qtruby/ChangeLog #885739:885740
@@ -1,3 +1,7 @@
+2008-11-17 Richard Dale <richard.j.dale at gmail.com>
+ * Comparisons between Qt instances and nil were causing QtRuby to
+ crash. Fixes bug reported by Stefano Croco.
+
2008-09-22 Richard Dale <richard.j.dale at gmail.com>
* Rename get_VALUEtype() as value_to_type_flag()
--- trunk/KDE/kdebindings/ruby/qtruby/src/lib/Qt/qtruby4.rb #885739:885740
@@ -151,6 +151,8 @@
# Object has a '==' operator instance method, so pretend it
# don't exist by calling method_missing() explicitely
def ==(a)
+
+ return false if a.nil?
begin
Qt::method_missing(:==, self, a)
rescue
More information about the Kde-bindings
mailing list