[vte/wip/egmont/bidi: 46/87] segfault
- From: Egmont Koblinger <egmontkob src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte/wip/egmont/bidi: 46/87] segfault
- Date: Tue, 9 Apr 2019 09:12:25 +0000 (UTC)
commit cc63e2fd896684b42ffb510c1b58fe09f0225090
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 92a22b22..f5cb1746 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -9205,7 +9205,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]