Bumped version number to 0.0.2.
[snett.git] / bin / snett
index 1dce7081742f33f988600821db29f5d5d4954329..7dca5d4da53921f3f13f45986d35eb8d4dec1713 100755 (executable)
--- a/bin/snett
+++ b/bin/snett
@@ -55,7 +55,7 @@ class Xmms::Client
 end
 
 module Snett
-       VERSION = "0.0.1"
+       VERSION = "0.0.2"
 
        class Snett < Gtk::Window
                attr_reader :icon, :xmms
@@ -71,6 +71,7 @@ module Snett
                        @xmms = Xmms::Client.new(PKG_NAME)
                        @xmms.connect(ENV["XMMS_PATH"])
                        @xmms.add_to_glib_mainloop
+                       @xmms.on_disconnect { destroy }
 
                        @broadcasts = []
 
@@ -99,15 +100,12 @@ module Snett
                        event_box.events = Gdk::Event::BUTTON_PRESS_MASK |
                                           Gdk::Event::BUTTON_RELEASE_MASK
 
-                       event_box.signal_connect("button_release_event") do |_, event|
-                               menu.popup(event) if event.button == 3
-                               false
-                       end
-
                        event_box.signal_connect("button_press_event") do |_, event|
                                if event.button == 1
                                        x, y = Gdk::Display.default.pointer[1, 2]
                                        self.begin_move_drag(event.button, x, y, event.time)
+                               elsif event.button == 3
+                                       menu.popup(event)
                                end
 
                                false