[vte/wip/egmont/bidi: 51/91] segfault
- From: Egmont Koblinger <egmontkob src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte/wip/egmont/bidi: 51/91] segfault
- Date: Tue, 5 Feb 2019 19:20:18 +0000 (UTC)
commit 83d1031124c0d964c35b564bbdde539b4c42ab1e
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 77a16735..5e9c1ee5 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -9199,7 +9199,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]