aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/text
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/text')
-rw-r--r--widgets/text/e-reflow.c2
-rw-r--r--widgets/text/e-text-model.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/widgets/text/e-reflow.c b/widgets/text/e-reflow.c
index e8304e4b38..350550fd80 100644
--- a/widgets/text/e-reflow.c
+++ b/widgets/text/e-reflow.c
@@ -373,7 +373,7 @@ reflow_columns (EReflow *reflow)
reflow->columns = g_renew (int, reflow->columns, column_count);
column_count--;
- for (; column_count > column_start; column_count--) {
+ for (; list && column_count > column_start; column_count--) {
GSList *to_free;
reflow->columns[column_count] = GPOINTER_TO_INT (list->data);
to_free = list;
diff --git a/widgets/text/e-text-model.c b/widgets/text/e-text-model.c
index e1a7ee8526..5027b3a3f7 100644
--- a/widgets/text/e-text-model.c
+++ b/widgets/text/e-text-model.c
@@ -573,7 +573,7 @@ e_text_model_get_nth_object_bounds (ETextModel *model,
if (start)
*start = g_utf8_pointer_to_offset (txt, obj);
if (end)
- *end = *start + len;
+ *end = (start ? *start : 0) + len;
}
gint