month-view: fix invalid cell calculation
This commit is contained in:
@@ -810,8 +810,11 @@ get_dnd_cell (GtkWidget *widget,
|
|||||||
cell = gather_button_event_data (GCAL_MONTH_VIEW (widget), x, y, NULL, NULL, NULL);
|
cell = gather_button_event_data (GCAL_MONTH_VIEW (widget), x, y, NULL, NULL, NULL);
|
||||||
cell = real_cell (cell, priv->k);
|
cell = real_cell (cell, priv->k);
|
||||||
|
|
||||||
if (cell - priv->days_delay < g_date_get_days_in_month (priv->date->month, priv->date->year))
|
if (cell >= priv->days_delay &&
|
||||||
return cell;
|
cell < g_date_get_days_in_month (priv->date->month, priv->date->year) + priv->days_delay)
|
||||||
|
{
|
||||||
|
return cell;
|
||||||
|
}
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user