[anjal] Fix mismangement in selecting tabs when clicked on folder tree.
- From: Srinivasa Ragavan <sragavan src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [anjal] Fix mismangement in selecting tabs when clicked on folder tree.
- Date: Wed, 3 Feb 2010 06:56:53 +0000 (UTC)
commit 1224af053fc83fe7fd7e7939e1a947b173dd0937
Author: Srinivasa Ragavan <sragavan gnome org>
Date: Wed Feb 3 12:24:27 2010 +0530
Fix mismangement in selecting tabs when clicked on folder tree.
src/mail-view.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/mail-view.c b/src/mail-view.c
index df7c0d3..a14140e 100644
--- a/src/mail-view.c
+++ b/src/mail-view.c
@@ -318,7 +318,7 @@ mv_get_page_number (GtkNotebook *note, GtkWidget *widget)
static void
mv_close_mcv (MailViewChild *mfv, MailView *mv)
{
- int n = mv_get_page_number ((GtkNotebook *)mv, mfv);
+ int n = mv_get_page_number ((GtkNotebook *)mv, (GtkWidget *)mfv);
int pos = gtk_notebook_get_current_page ((GtkNotebook *)mv);
MailViewChild *child;
gboolean removing_viewed = FALSE;
@@ -565,7 +565,6 @@ mail_view_switch_to_people (MailView* mv, MailViewChild *mpv)
void
mail_view_switch_to_settings (MailView* mv, MailViewChild *mpv)
{
- GList *tmp = mv->priv->children;
int position = 0;
position = mv_get_page_number((GtkNotebook *)mv, (GtkWidget *)mpv);
@@ -675,14 +674,15 @@ mail_view_add_page (MailView *mv, guint16 type, gpointer data)
static void
mv_switch_folder_view (MailView *mv, const char *uri)
{
- int i=0;
+ int i=0, len = g_list_length(mv->priv->children);
GList *tmp = mv->priv->children;
- while (tmp) {
- MailViewChild *child = tmp->data;
+ while (i<len) {
+ MailViewChild *child = (MailViewChild *)gtk_notebook_get_nth_page ((GtkNotebook *)mv, i);
+
if (child->type == MAIL_VIEW_FOLDER && !strcmp (uri, child->uri)) {
if(child != mv->priv->current_view) {
gtk_notebook_set_current_page ((GtkNotebook *)mv, i);
- REALIGN_NODES(mv->priv->children, child);
+ //REALIGN_NODES(mv->priv->children, child);
}
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]