[vte/wip/egmont/bidi: 21/64] cleanup
- From: Egmont Koblinger <egmontkob src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte/wip/egmont/bidi: 21/64] cleanup
- Date: Wed, 19 Sep 2018 09:36:34 +0000 (UTC)
commit 1989bf14feb1647bd39e12fadc181f6aded190fb
Author: Egmont Koblinger <egmont gmail com>
Date: Tue Aug 21 15:12:56 2018 +0200
cleanup
src/bidi.cc | 6 +++---
src/vte.cc | 6 +-----
src/vteinternal.hh | 3 +--
3 files changed, 5 insertions(+), 10 deletions(-)
---
diff --git a/src/bidi.cc b/src/bidi.cc
index c79809e2..5505cf76 100644
--- a/src/bidi.cc
+++ b/src/bidi.cc
@@ -39,11 +39,11 @@ static void bidi_shuffle_explicit (int width, gboolean rtl)
if (rtl) {
for (i = 0; i < width; i++) {
L_to_V[i] = V_to_L[i] = width - 1 - i;
- }
+ }
} else {
for (i = 0; i < width; i++) {
L_to_V[i] = V_to_L[i] = i;
- }
+ }
}
}
@@ -68,7 +68,7 @@ void bidi_shuffle (const VteRowData *rowdata, int width)
str[i] = _vte_unistr_get_base(rowdata->cells[i].c);
}
- pbase_dir = (rowdata->attr.bidi_flags & VTE_BIDI_AUTO)
+ pbase_dir = (rowdata->attr.bidi_flags & VTE_BIDI_AUTO)
? FRIBIDI_PAR_ON
: (rowdata->attr.bidi_flags & VTE_BIDI_RTL) ? FRIBIDI_PAR_RTL : FRIBIDI_PAR_LTR;
diff --git a/src/vte.cc b/src/vte.cc
index 5ff06b57..7ae47763 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -395,11 +395,9 @@ Terminal::find_row_data_writable(vte::grid::row_t row) const
/* Find the character an the given position in the backscroll buffer. */
// FIXMEchpe replace this with a method on VteRing
-// FIXME do we do overloading? and default parameter?
VteCell const*
Terminal::find_charcell(vte::grid::column_t col,
- vte::grid::row_t row,
- guint8 *bidi_flags = nullptr) const
+ vte::grid::row_t row) const
{
VteRowData const* rowdata;
VteCell const* ret = nullptr;
@@ -407,8 +405,6 @@ Terminal::find_charcell(vte::grid::column_t col,
if (_vte_ring_contains(m_screen->row_data, row)) {
rowdata = _vte_ring_index(m_screen->row_data, row);
ret = _vte_row_data_get (rowdata, col);
- if (bidi_flags != nullptr)
- *bidi_flags = rowdata->attr.bidi_flags;
}
return ret;
}
diff --git a/src/vteinternal.hh b/src/vteinternal.hh
index 4b1cba66..b1c28611 100644
--- a/src/vteinternal.hh
+++ b/src/vteinternal.hh
@@ -649,8 +649,7 @@ public:
inline VteRowData const* find_row_data(vte::grid::row_t row) const;
inline VteRowData* find_row_data_writable(vte::grid::row_t row) const;
inline VteCell const* find_charcell(vte::grid::column_t col,
- vte::grid::row_t row,
- guint8 *bidi_flags) const;
+ vte::grid::row_t row) const;
inline vte::grid::column_t find_start_column(vte::grid::column_t col,
vte::grid::row_t row) const;
inline vte::grid::column_t find_end_column(vte::grid::column_t col,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]