Use real timestamp instead of 'Never' for newly created DBs.

This is needed because when the DBManager is re-opened after a new DB has been
created the timestamp would replace the 'Never' string anyway without opening
the DB, since now we always have metadata table created.


svn: r10489
This commit is contained in:
Zsolt Foldvari 2008-04-05 22:33:26 +00:00
parent d41dcb7db4
commit cfa28c3d55

View File

@ -196,8 +196,10 @@ class CLIDbManager:
newdb = gen.db.GrampsDBDir() newdb = gen.db.GrampsDBDir()
newdb.write_version(new_path) newdb.write_version(new_path)
self.current_names.append((title, new_path, path_name, _("Never"), 0, (tval, last) = time_val(new_path)
False, ""))
self.current_names.append((title, new_path, path_name,
last, tval, False, ""))
return new_path, title return new_path, title
def _create_new_db(self, title=None): def _create_new_db(self, title=None):
@ -831,8 +833,9 @@ class DbManager(CLIDbManager):
""" """
new_path, title = self._create_new_db_cli(title) new_path, title = self._create_new_db_cli(title)
path_name = os.path.join(new_path, NAME_FILE) path_name = os.path.join(new_path, NAME_FILE)
(tval, last) = time_val(new_path)
node = self.model.append(None, [title, new_path, path_name, node = self.model.append(None, [title, new_path, path_name,
_("Never"), 0, False, '']) last, tval, False, ''])
self.selection.select_iter(node) self.selection.select_iter(node)
path = self.model.get_path(node) path = self.model.get_path(node)
self.dblist.set_cursor(path, focus_column=self.column, self.dblist.set_cursor(path, focus_column=self.column,