[Xfce4-commits] <postler:master> Select next message after moving or deleting message

Christian Dywan noreply at xfce.org
Tue Mar 1 23:52:01 CET 2011


Updating branch refs/heads/master
         to bb72418fada3fded0faaa0732af27612f9195c4c (commit)
       from 999b8c28aa85209597c38c2c8cd5f954fc841fc8 (commit)

commit bb72418fada3fded0faaa0732af27612f9195c4c
Author: Sergio Spinatelli <spinatelli.sergio at gmail.com>
Date:   Sun Feb 27 12:17:44 2011 +0100

    Select next message after moving or deleting message
    
    Fixes: https://bugs.launchpad.net/postler/+bug/725822

 postler/postler-messages.vala |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/postler/postler-messages.vala b/postler/postler-messages.vala
index a362c6a..487266c 100644
--- a/postler/postler-messages.vala
+++ b/postler/postler-messages.vala
@@ -1052,12 +1052,14 @@ public class Postler.Messages : Gtk.TreeView {
                     Gtk.TreeIter child_iter;
                     sort.convert_iter_to_child_iter (out child_iter, sort_iter);
                     Gtk.TreePath next_path = sort.get_path (sort_iter);
+                    content.clear ();
                     if (store.remove (child_iter)) {
                         next_path.prev ();
-                        if (sort.get_iter (out sort_iter, next_path))
+                        if (sort.get_iter (out sort_iter, next_path)) {
                             set_cursor (sort.get_path (sort_iter), null, false);
+                            display_message (sort_iter);
+                        }
                     }
-                    content.clear ();
                 } catch (GLib.Error error) {
                     unowned string message;
                     if (destination_path == null)



More information about the Xfce4-commits mailing list