[Xfce4-commits] <postler:master> Retain unique filename part when changing flags
Christian Dywan
noreply at xfce.org
Thu Nov 4 04:20:02 CET 2010
Updating branch refs/heads/master
to 5dacb2ae152ae4acbc91f6e432f79ff4b8b1555a (commit)
from 6b878a420830ced40143f264f854191d1b6b9071 (commit)
commit 5dacb2ae152ae4acbc91f6e432f79ff4b8b1555a
Author: Allen Lowe <lallenlowe at gmail.com>
Date: Wed Nov 3 09:36:38 2010 -0600
Retain unique filename part when changing flags
postler/postler-messages.vala | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/postler/postler-messages.vala b/postler/postler-messages.vala
index 571085e..dcec8f7 100644
--- a/postler/postler-messages.vala
+++ b/postler/postler-messages.vala
@@ -599,6 +599,7 @@ public class Postler.Messages : Gtk.TreeView {
internal static string toggle_flag (string location, char flag) {
string folder = Path.get_dirname (location);
+ string filename = Path.get_basename (location);
if (folder.has_suffix ("/new"))
folder = folder.slice (0, -4) + "/cur";
string flags = flags_from_filename (location);
@@ -619,7 +620,7 @@ public class Postler.Messages : Gtk.TreeView {
}
if (!did_include_flag)
new_flags.append_c (flag);
- return folder + "/" + generate_maildir_filename (new_flags.str);
+ return folder + "/" + filename + new_flags.str;
}
void toggle_message_flag (Gtk.TreeIter sort_iter, ref string location, char flag) {
More information about the Xfce4-commits
mailing list