[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