Fix broken database rename function.
svn: r10553
This commit is contained in:
parent
af4b3b3299
commit
936c08e317
@ -429,6 +429,7 @@ class DbManager(CLIDbManager):
|
|||||||
self.column.set_resizable(True)
|
self.column.set_resizable(True)
|
||||||
self.column.set_min_width(275)
|
self.column.set_min_width(275)
|
||||||
self.dblist.append_column(self.column)
|
self.dblist.append_column(self.column)
|
||||||
|
self.name_renderer = render
|
||||||
|
|
||||||
# build the icon column
|
# build the icon column
|
||||||
render = gtk.CellRendererPixbuf()
|
render = gtk.CellRendererPixbuf()
|
||||||
@ -545,6 +546,7 @@ class DbManager(CLIDbManager):
|
|||||||
return
|
return
|
||||||
|
|
||||||
def __stop_edit(self, *args):
|
def __stop_edit(self, *args):
|
||||||
|
self.name_renderer.set_property('editable', False)
|
||||||
self.__update_buttons(self.selection)
|
self.__update_buttons(self.selection)
|
||||||
|
|
||||||
def __start_edit(self, *args):
|
def __start_edit(self, *args):
|
||||||
@ -571,6 +573,8 @@ class DbManager(CLIDbManager):
|
|||||||
self.__rename_revision(path, new_text)
|
self.__rename_revision(path, new_text)
|
||||||
else:
|
else:
|
||||||
self.__rename_database(path, new_text)
|
self.__rename_database(path, new_text)
|
||||||
|
|
||||||
|
self.name_renderer.set_property('editable', False)
|
||||||
self.__update_buttons(self.selection)
|
self.__update_buttons(self.selection)
|
||||||
|
|
||||||
def __rename_revision(self, path, new_text):
|
def __rename_revision(self, path, new_text):
|
||||||
@ -764,6 +768,7 @@ class DbManager(CLIDbManager):
|
|||||||
"""
|
"""
|
||||||
store, node = self.selection.get_selected()
|
store, node = self.selection.get_selected()
|
||||||
path = self.model.get_path(node)
|
path = self.model.get_path(node)
|
||||||
|
self.name_renderer.set_property('editable', True)
|
||||||
self.dblist.set_cursor(path, focus_column=self.column,
|
self.dblist.set_cursor(path, focus_column=self.column,
|
||||||
start_editing=True)
|
start_editing=True)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user