Updating branch refs/heads/aria2-xml-rpc
         to 3ee3e0487e6418cad7bc75a02f1c4c5615cd06f3 (commit)
       from 1b8498eac4160bb9cec2996221c3f61510bffd31 (commit)

commit 3ee3e0487e6418cad7bc75a02f1c4c5615cd06f3
Author: Mike Massonnet <[email protected]>
Date:   Fri Feb 19 22:27:17 2010 +0100

    Retrieve builder widgets prior of initializing Aria2

 src/eatmanager.rb |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/src/eatmanager.rb b/src/eatmanager.rb
index ba15d46..048f1b5 100755
--- a/src/eatmanager.rb
+++ b/src/eatmanager.rb
@@ -22,26 +22,6 @@ class Eat::Manager
                # Store manually removed downloads to avoid readding them into 
the tree store
                @removed_downloads = Array.new
 
-               # Setup aria2 listener
-               @aria2 = Eat::Aria2Listener.instance
-               @aria2.signal_connect("connected") {
-                       @removed_downloads.clear
-                       update_newdl_dialog
-                       set_sensitive(true)
-                       @infobar.hide_all
-                       @infobar.set_no_show_all(true)
-               }
-               @aria2.signal_connect("disconnected") {
-                       set_sensitive(false) # FIXME @action_<FOO> may not yet 
have been defined
-                       if [email protected]_local_server?
-                               @infobar.set_no_show_all(false)
-                               @infobar.show_all
-                       end
-               }
-               @aria2.signal_connect("download_status") { |this, gid| 
update_row(gid) }
-               @aria2.signal_connect("download_completed") { |this, gid| 
update_row(gid) }
-               @aria2.signal_connect("download_removed") { |this, gid| 
update_row(gid) }
-
                # Retrieve GUI widgets
                builder = Builder.new
                builder << "manager.ui"
@@ -68,6 +48,26 @@ class Eat::Manager
                @action_remove = builder["action-remove"]
                @action_settings = builder["action-settings"]
 
+               # Setup aria2 listener
+               @aria2 = Eat::Aria2Listener.instance
+               @aria2.signal_connect("connected") {
+                       @removed_downloads.clear
+                       update_newdl_dialog
+                       set_sensitive(true)
+                       @infobar.hide_all
+                       @infobar.set_no_show_all(true)
+               }
+               @aria2.signal_connect("disconnected") {
+                       set_sensitive(false)
+                       if [email protected]_local_server?
+                               @infobar.set_no_show_all(false)
+                               @infobar.show_all
+                       end
+               }
+               @aria2.signal_connect("download_status") { |this, gid| 
update_row(gid) }
+               @aria2.signal_connect("download_completed") { |this, gid| 
update_row(gid) }
+               @aria2.signal_connect("download_removed") { |this, gid| 
update_row(gid) }
+
                # Setup actions
                @action_add.signal_connect("activate") { action_add }
                @action_pause.signal_connect("activate") { action_pause }
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to