[Debian-live-changes] r2222 - in dists/trunk/live-magic/livemagic: controllers views

lamby-guest at alioth.debian.org lamby-guest at alioth.debian.org
Wed Jun 20 20:44:14 UTC 2007


Author: lamby-guest
Date: 2007-06-20 20:44:13 +0000 (Wed, 20 Jun 2007)
New Revision: 2222

Modified:
   dists/trunk/live-magic/livemagic/controllers/hooks.py
   dists/trunk/live-magic/livemagic/views/hooks.py
Log:


Modified: dists/trunk/live-magic/livemagic/controllers/hooks.py
===================================================================
--- dists/trunk/live-magic/livemagic/controllers/hooks.py	2007-06-20 18:52:27 UTC (rev 2221)
+++ dists/trunk/live-magic/livemagic/controllers/hooks.py	2007-06-20 20:44:13 UTC (rev 2222)
@@ -34,7 +34,6 @@
         hook_name = self.view.do_show_new_hook_window()
         if hook_name is not None:
             if len(hook_name) > 0 and hook_name not in self.model.hooks:
-
                 self.model.hooks[hook_name] = self._new_hook_template(hook_name)
                 self.view.set_save_enabled(True)
                 self.notify_load_hooks()
@@ -55,8 +54,7 @@
         hook_name = self.view.get_selected_hook()
         new_hook_name = self.view.do_show_rename_hook_window(hook_name)
 
-        if new_hook_name is None:
-            return
+        if new_hook_name is None: return
 
         try:
             self.model.hooks.rename(hook_name, new_hook_name)
@@ -72,9 +70,11 @@
             self.model.hooks.delete(hook_name)
             self.notify_load_hooks()
             self.view.do_clear_hook_contents()
+            self.view.do_enable_edit_hook(False)
 
     def on_hook_editor_changed(self, *_):
         if self.hook_select_triggers_change:
             self.view.set_save_enabled(True)
         hook = self.view.get_selected_hook()
-        self.model.hooks[hook] = self.view.get_hook_editor_contents()
+        if hook is not None:
+            self.model.hooks[hook] = self.view.get_hook_editor_contents()

Modified: dists/trunk/live-magic/livemagic/views/hooks.py
===================================================================
--- dists/trunk/live-magic/livemagic/views/hooks.py	2007-06-20 18:52:27 UTC (rev 2221)
+++ dists/trunk/live-magic/livemagic/views/hooks.py	2007-06-20 20:44:13 UTC (rev 2222)
@@ -134,7 +134,7 @@
         buf = self.hook_editor.get_buffer()
         return buf.get_text(buf.get_start_iter(), buf.get_end_iter())
 
-    def do_enable_edit_hook(self, enabled=True):
+    def do_enable_edit_hook(self, enabled):
         self.cb.set_sensitive(enabled)
         self.hook_editor.set_sensitive(enabled)
         self['button_hook_rename'].set_sensitive(enabled)




More information about the Debian-live-changes mailing list