g_free(url);
}
- procmsg_msginfo_free(msginfo);
+ procmsg_msginfo_free(&msginfo);
}
statusbar_progress_all(0,0,0);
/* start */
if (event->start && *(event->start)) {
if (event->recur && *(event->recur)) {
- gchar *tmp = g_strdup_printf(_("%s <span weight=\"bold\">(this event recurs)</span>"),
+ gchar *tmp = g_strdup_printf(g_strconcat("%s <span weight=\"bold\">",
+ _("(this event recurs)"),"</span>", NULL),
event->start);
GTK_LABEL_SET_TEXT_TRIMMED(GTK_LABEL(vcalviewer->start), tmp);
gtk_label_set_use_markup(GTK_LABEL(vcalviewer->start), TRUE);
g_free(tmp);
} else if (event->rec_occurence) {
- gchar *tmp = g_strdup_printf(_("%s <span weight=\"bold\">(this event is part of a recurring event)</span>"),
+ gchar *tmp = g_strdup_printf(g_strconcat("%s <span weight=\"bold\">",
+ _("(this event is part of a recurring event)"),
+ "</span>", NULL),
event->start);
GTK_LABEL_SET_TEXT_TRIMMED(GTK_LABEL(vcalviewer->start), tmp);
gtk_label_set_use_markup(GTK_LABEL(vcalviewer->start), TRUE);
charset = CS_WINDOWS_1252;
if (!vcalviewer->event->answers || g_slist_length(vcalviewer->event->answers) > 1) {
- g_warning("strange, no answers or more than one\n");
+ g_warning("strange, no answers or more than one");
}
if (vcalviewer->event->answers) {
s_vcalviewer = vcalviewer;
if (!vcalviewer->event) {
- g_warning("can't get event\n");
+ g_warning("can't get event");
return TRUE;
}
AlertValue val = alertpanel_full(_("No account found"),
_("You have no account matching any attendee.\n"
"Do you want to reply anyway?"),
- GTK_STOCK_CANCEL, _("+Reply anyway"), NULL, FALSE,
- NULL, ALERT_QUESTION, G_ALERTDEFAULT);
+ GTK_STOCK_CANCEL, g_strconcat("+", _("Reply anyway"), NULL),
+ NULL, FALSE, NULL, ALERT_QUESTION, G_ALERTDEFAULT);
if (val == G_ALERTALTERNATE) {
account = account_get_default();
vcal_manager_update_answer(event, account->address,
if (event->organizer && *(event->organizer) &&
!vcal_manager_reply(account, event)) {
- g_warning("couldn't send reply\n");
+ g_warning("couldn't send reply");
} else {
debug_print("no organizer, not sending answer\n");
}
gchar *directory = g_strconcat(get_rc_dir(), G_DIR_SEPARATOR_S,
"vcalendar", NULL);
START_TIMING("");
- if (!is_dir_exist(directory))
- make_dir (directory);
+ if (!is_dir_exist(directory) && make_dir (directory) != 0) {
+ g_free(directory);
+ return;
+ }
+
g_free(directory);
vcal_prefs_init();
folder_scan_tree(folder, TRUE);
END_TIMING();
}
- if (folder) {
- if (!folder->inbox) {
- folder->klass->create_tree(folder);
- folder_scan_tree(folder, TRUE);
- }
- if (folder->klass->scan_required(folder, folder->inbox)) {
- START_TIMING("scanning folder");
- folder_item_scan(folder->inbox);
- END_TIMING();
- }
+
+ if (!folder->inbox) {
+ folder->klass->create_tree(folder);
+ folder_scan_tree(folder, TRUE);
+ }
+ if (folder->klass->scan_required(folder, folder->inbox)) {
+ START_TIMING("scanning folder");
+ folder_item_scan(folder->inbox);
+ END_TIMING();
}
vcal_folder_gtk_init();
MainWindow *mainwin = mainwindow_get_mainwindow();
FolderView *folderview = NULL;
FolderItem *fitem = NULL;
- SummaryView *summaryview = NULL;
icalmemory_free_ring();
if (mainwin == NULL)
return;
- summaryview = mainwin->summaryview;
folderview = mainwin->folderview;
fitem = folderview->summaryview->folder_item;