Blame cairo-dock-plugins-3.4.1-0001-demo_ruby-fix-traceback-when-changing-themes.patch

657c409
From 9043010e2cdd384ff5de5f5f116229557d15721c Mon Sep 17 00:00:00 2001
657c409
From: Mamoru TASAKA <mtasaka@fedorapeople.org>
657c409
Date: Fri, 6 Mar 2015 19:06:34 +0900
657c409
Subject: [PATCH] demo_ruby: fix traceback when changing themes
657c409
657c409
Fix the "crash" when changing like:
657c409
./demo_ruby:108:in `reload': undefined local variable or method `myApplet' for #<Applet:0x00000002e6c060> (NameError)
657c409
        from /usr/share/ruby/vendor_ruby/CDApplet.rb:203:in `_on_reload'
657c409
        from /usr/share/ruby/vendor_ruby/CDApplet.rb:274:in `block in _connect_to_dock'
657c409
        from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/introspect.rb:325:in `call'
657c409
        from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/introspect.rb:325:in `block in on_signal'
657c409
        from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:665:in `call'
657c409
        from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:665:in `block in process'
657c409
        from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:663:in `each'
657c409
        from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:663:in `process'
657c409
        from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:855:in `block in run'
657c409
        from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:846:in `each'
657c409
        from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:846:in `run'
657c409
        from /usr/share/ruby/vendor_ruby/CDApplet.rb:83:in `run'
657c409
        from ./demo_ruby:127:in `<main>'
657c409
---
657c409
 Dbus/demos/demo_ruby/demo_ruby | 2 +-
657c409
 1 file changed, 1 insertion(+), 1 deletion(-)
657c409
657c409
diff --git a/Dbus/demos/demo_ruby/demo_ruby b/Dbus/demos/demo_ruby/demo_ruby
657c409
index 2df5cda..a9374bd 100755
657c409
--- a/Dbus/demos/demo_ruby/demo_ruby
657c409
+++ b/Dbus/demos/demo_ruby/demo_ruby
657c409
@@ -105,7 +105,7 @@ class Applet < CDApplet
657c409
 	end
657c409
 	def reload
657c409
 		p "[+] our module was reloaded, welcome back!"
657c409
-		self.icon.AddDataRenderer("gauge", 1, myApplet.config['theme'])
657c409
+		self.icon.AddDataRenderer("gauge", 1, self.configuration['theme'])
657c409
 		self.icon.RenderValues([Float(self.counter)/self.configuration['max_value']])
657c409
 		self.sub_icons.RemoveSubIcon("any")
657c409
 		self.sub_icons.AddSubIcons(["icon 1", "firefox-3.0", "id1", "icon 2", "natilus", "id2", "icon 3", "thunderbird", "id3"]) 
657c409
-- 
657c409
2.1.0
657c409