receive at get all column showed wrong state for APOP
authorChristoph Hohmann <reboot@gmx.ch>
Mon, 13 Aug 2001 18:04:43 +0000 (18:04 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Mon, 13 Aug 2001 18:04:43 +0000 (18:04 +0000)
button should only work for POP3 and APOP accounts
added missing preprocessor statement for SSL

ChangeLog.claws
src/account.c
src/prefs_account.c

index 33b9611..4c4236c 100644 (file)
@@ -1,3 +1,11 @@
+2001-08-13 [christoph]
+
+       * src/account.c
+               receive at get all column showed wrong state for APOP
+               button should only work for POP3 and APOP accounts
+       * src/prefs_account.c
+               added missing preprocessor statement for SSL
+
 2001-08-12 [paul]
 
        * src/account.[ch]
index fde067a..9d5ed89 100644 (file)
@@ -645,6 +645,9 @@ static void account_set_recv_at_get_all(void)
 
        row = GPOINTER_TO_INT(clist->selection->data);
        ac_prefs = gtk_clist_get_row_data(clist, row);
+
+       if ((ac_prefs->protocol != A_POP3) && (ac_prefs->protocol != A_APOP)) return;
+       
        account_set_as_recv_at_get_all(ac_prefs);
        account_clist_set();
 }
@@ -713,7 +716,7 @@ static gint account_clist_set_row(PrefsAccount *ac_prefs, gint row)
        text[COL_SERVER] = ac_prefs->protocol == A_NNTP
                ? ac_prefs->nntp_server : ac_prefs->recv_server;
 
-       if (!ac_prefs->protocol == A_POP3) {
+       if ((ac_prefs->protocol != A_POP3) && (ac_prefs->protocol != A_APOP)) {
        text[COL_GETALL] = ac_prefs->recv_at_getall == 1  ? _("No")  :
                           ac_prefs->recv_at_getall == 0  ? _("No")   : "";
         }
index b9eb0f6..c24edb2 100644 (file)
@@ -156,7 +156,7 @@ static void prefs_account_fix_size                  (void);
 static void prefs_account_protocol_set_data_from_optmenu(PrefParam *pparam);
 static void prefs_account_protocol_set_optmenu         (PrefParam *pparam);
 static void prefs_account_protocol_activated           (GtkMenuItem *menuitem);
-#if USE_GPGME
+#if USE_GPGME || USE_SSL
 static void prefs_account_enum_set_data_from_radiobtn (PrefParam *pparam);
 static void prefs_account_enum_set_radiobtn              (PrefParam *pparam);
 #endif /* USE_GPGME */
@@ -1484,7 +1484,7 @@ static void prefs_account_edit_custom_header(void)
        prefs_custom_header_open(&tmp_ac_prefs);
 }
 
-#if USE_GPGME
+#if USE_GPGME || USE_SSL
 static void prefs_account_enum_set_data_from_radiobtn(PrefParam *pparam)
 {
        GtkRadioButton *radiobtn;