month-view: fix sigsegv if end_date is not created

This commit is contained in:
Erick Pérez Castellanos
2014-12-16 10:06:09 -05:00
parent 52a4e617b5
commit d1a7c6ee24
+1 -1
View File
@@ -1058,7 +1058,6 @@ gcal_month_view_button_release (GtkWidget *widget,
end_date = gcal_dup_icaltime (priv->date); end_date = gcal_dup_icaltime (priv->date);
end_date->day = j - priv->days_delay; end_date->day = j - priv->days_delay;
end_date->is_date = 1; end_date->is_date = 1;
}
if (start_date->day > end_date->day) if (start_date->day > end_date->day)
{ {
@@ -1067,6 +1066,7 @@ gcal_month_view_button_release (GtkWidget *widget,
start_date->day = end_date->day; start_date->day = end_date->day;
end_date->day = day; end_date->day = day;
} }
}
g_signal_emit_by_name (GCAL_VIEW (widget), "create-event", start_date, end_date, x, y); g_signal_emit_by_name (GCAL_VIEW (widget), "create-event", start_date, end_date, x, y);