+2002-12-27 [christoph] 0.8.8claws11
+
+ * src/compose.c
+ MENUITEM_ADD casts the 4th argument from integer to pointer
+ so it probably should not be a pointer, this means we
+ should use account id for it and not the account's pointer
+
2002-12-27 [paul] 0.8.8claws10
* src/mainwindow.c
else
name = g_strdup_printf("%s: %s",
ac->account_name, ac->address);
- MENUITEM_ADD(menu, menuitem, name, ac);
+ MENUITEM_ADD(menu, menuitem, name, ac->account_id);
g_free(name);
gtk_signal_connect(GTK_OBJECT(menuitem), "activate",
GTK_SIGNAL_FUNC(account_activated),
PrefsAccount *ac;
- ac = (PrefsAccount *)gtk_object_get_user_data(GTK_OBJECT(menuitem));
+ ac = account_find_from_id(
+ GPOINTER_TO_INT(gtk_object_get_user_data(GTK_OBJECT(menuitem))));
g_return_if_fail(ac != NULL);
if (ac != compose->account)