[vte/wip/egmont/bidi: 47/83] segfault
- From: Egmont Koblinger <egmontkob src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte/wip/egmont/bidi: 47/83] segfault
- Date: Thu, 3 Jan 2019 12:57:21 +0000 (UTC)
commit 259b3b056cdea4324dd24f81bb32280cc457601a
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 e0477198..a8894494 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -9172,7 +9172,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]