From e797b853c3064ce682d5b45b71c047ea510c7a84 Mon Sep 17 00:00:00 2001 From: Lucian Langa Date: Mon, 29 Jun 2009 08:08:39 +0300 Subject: [PATCH] =?utf8?q?Bug=20586602=20=E2=80=93=20folder=20messages=20a?= =?utf8?q?re=20lost=20on=20folder=20rename?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- camel/camel-db.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/camel/camel-db.c b/camel/camel-db.c index 34007e6..0af9da9 100644 --- a/camel/camel-db.c +++ b/camel/camel-db.c @@ -1737,6 +1737,10 @@ camel_db_rename_folder (CamelDB *cdb, const gchar *old_folder, const gchar *new_ ret = camel_db_add_to_transaction (cdb, cmd, ex); sqlite3_free (cmd); + cmd = sqlite3_mprintf ("ALTER TABLE '%q_version' RENAME TO '%q_version'", old_folder, new_folder); + ret = camel_db_add_to_transaction (cdb, cmd, ex); + sqlite3_free (cmd); + cmd = sqlite3_mprintf ("UPDATE %Q SET modified=strftime(\"%%s\", 'now'), created=strftime(\"%%s\", 'now')", new_folder); ret = camel_db_add_to_transaction (cdb, cmd, ex); sqlite3_free (cmd); -- 2.7.4