[gevice] Open terminal olny one device is selected (except local)



commit f91a60dda32442ca14912f95ce4734d5277c75f3
Author: Alejandro Valdes Jimenez <avaldes gnome org>
Date:   Fri Oct 7 15:18:05 2011 -0300

    Open terminal olny one device is selected (except local)

 ChangeLog     |    3 +++
 src/gevice.py |   17 +++++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 1fc65d6..1068fed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,7 @@
 2011-10-07  Alejandro Valdes Jimenez  <avaldes gnome org>
+	* src/gevice.py: Open terminal olny one device is selected (except local)
+
+2011-10-07  Alejandro Valdes Jimenez  <avaldes gnome org>
 	* data/ui/gevice.css:
 	* src/gevice.py: testing Gtk.CssProvider()
 
diff --git a/src/gevice.py b/src/gevice.py
index c8edb48..a2302c3 100755
--- a/src/gevice.py
+++ b/src/gevice.py
@@ -222,13 +222,7 @@ class Gevice:
       ('Tree', None, _('Tree'),None, _('Show tree'), self.on_toggle_tree, True),
       ('Terminal', None, _('Terminal'),None, _('Show terminal'), self.on_toggle_terminal, True)
       ])
-    
-    #self.actiongroup_window.add_radio_actions([
-      #('ssh', None, _('ssh'),None, _('Use ssh protocol'), 0),
-      #('telnet', Gtk.STOCK_ADD, _('telnet'),None, _('Use telnet protocol'), 1),
-      #('local', Gtk.STOCK_ADD, _('local'),None, _('Open local terminal'), 2),
-      #],0, self.on_action_radio)
-      
+
     self.actiongroup_window.add_actions([
       ('Connect', Gtk.STOCK_JUMP_TO, _('Open terminal'), None, _('Open terminal'), self.on_action_connect),
       ])
@@ -312,7 +306,14 @@ class Gevice:
     else:
       i = self.gmodel.get_iter_selected (self.gmodel.treeview)
       
-      if i["iter"]:
+      if not i["iter"]:
+	result = gevice.show_message (_("Not device selected"),
+	  None,
+	  (Gtk.STOCK_OK, Gtk.ResponseType.OK),
+	  None)
+	return
+	
+      else:
         # get data from device selected (devicename, IP)
         data = self.gmodel.get_data_of_device_from_model(self.gmodel.treeview)
         label.set_text(data[0])        



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]