[vte/wip/egmont/bidi: 49/64] segfault
- From: Egmont Koblinger <egmontkob src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte/wip/egmont/bidi: 49/64] segfault
- Date: Wed, 19 Sep 2018 09:38:55 +0000 (UTC)
commit 70b03273a382d1726034987194246a9f28900fb6
Author: Egmont Koblinger <egmont gmail com>
Date: Wed Aug 29 00:53:06 2018 +0200
segfault
src/vte.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/vte.cc b/src/vte.cc
index 46eff60b..97906aef 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -9120,7 +9120,7 @@ Terminal::paint_cursor()
viscol = bidimap[col].log2vis;
item.c = (cell && cell->c) ? cell->c : ' ';
item.columns = item.c == '\t' ? 1 : cell ? cell->attr.columns() : 1;
- item.x = (viscol - (bidimap[viscol].vis_rtl ? cell->attr.columns() - 1 : 0)) * width;
+ item.x = (viscol - ((cell && bidimap[viscol].vis_rtl) ? cell->attr.columns() - 1 : 0)) * width;
item.y = row_to_pixel(drow);
item.mirror = bidimap[viscol].vis_rtl;
item.box_mirror = (row_data && (row_data->attr.bidi_flags & VTE_BIDI_BOX_MIRROR));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]