Hide mailbox parent fake folder in folder window if mailbox set
authorJose Dapena Paz <jdapena@igalia.com>
Mon, 2 Mar 2009 15:42:29 +0000 (15:42 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Mon, 2 Mar 2009 15:42:29 +0000 (15:42 +0000)
pmo-trunk-r7758

src/widgets/modest-folder-view.c

index 78be16d..beb2ab4 100644 (file)
@@ -1904,8 +1904,12 @@ filter_row (GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
                                                  if (strcmp (account_id, priv->visible_account_id)) {
                                                          retval = FALSE;
                                                  } else if (priv->mailbox) {
+                                                         /* Filter mailboxes */
                                                          if (!g_str_has_prefix (fname, priv->mailbox)) {
                                                                  retval = FALSE;
+                                                         } else if (!strcmp (fname, priv->mailbox)) {
+                                                                 /* Hide mailbox parent */
+                                                                 retval = FALSE;
                                                          }
                                                  }
                                                }