- wprintf("<a href=\"display_edit_event"
- "?msgnum=%ld"
- "?calview=summary"
- "?year=%d"
- "?month=%d"
- "?day=%d"
- "?gotofirst=_CALENDAR_"
- "\">",
- Cal->cal_msgnum,
- today_tm.tm_year + 1900,
- today_tm.tm_mon + 1,
- today_tm.tm_mday
- );
+
+
+ if (WCC->wc_view == VIEW_TASKS) {
+ wprintf("<a href=\"display_edit_task"
+ "?msgnum=%ld"
+ "?return_to_summary=1"
+ "?gotofirst=",
+ Cal->cal_msgnum
+ );
+ escputs(WCC->wc_roomname);
+ wprintf("\">");
+ }
+ else {
+ wprintf("<a href=\"display_edit_event"
+ "?msgnum=%ld"
+ "?calview=summary"
+ "?year=%d"
+ "?month=%d"
+ "?day=%d"
+ "?gotofirst=",
+ Cal->cal_msgnum,
+ today_tm.tm_year + 1900,
+ today_tm.tm_mon + 1,
+ today_tm.tm_mday
+ );
+ escputs(WCC->wc_roomname);
+ wprintf("\">");
+ }