[vte] widget: Move some methods to VteTerminalPrivate
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte] widget: Move some methods to VteTerminalPrivate
- Date: Tue, 24 Nov 2015 22:10:48 +0000 (UTC)
commit c8e8b7858db046cdbd83c82d400f53e2dc94430c
Author: Christian Persch <chpe gnome org>
Date: Tue Nov 24 23:10:00 2015 +0100
widget: Move some methods to VteTerminalPrivate
src/vte.cc | 12 ++++++------
src/vteinternal.hh | 1 +
src/vteseq.cc | 2 +-
3 files changed, 8 insertions(+), 7 deletions(-)
---
diff --git a/src/vte.cc b/src/vte.cc
index 65da036..c2d6fad 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -3190,15 +3190,15 @@ VteTerminalPrivate::cursor_down()
/* Drop the scrollback. */
void
-_vte_terminal_drop_scrollback (VteTerminal *terminal)
+VteTerminalPrivate::drop_scrollback()
{
/* Only for normal screen; alternate screen doesn't have a scrollback. */
- _vte_ring_drop_scrollback (terminal->pvt->normal_screen.row_data,
- terminal->pvt->normal_screen.insert_delta);
+ _vte_ring_drop_scrollback (m_normal_screen.row_data,
+ m_normal_screen.insert_delta);
- if (terminal->pvt->screen == &terminal->pvt->normal_screen) {
- terminal->pvt->queue_adjustment_value_changed(terminal->pvt->normal_screen.insert_delta);
- terminal->pvt->adjust_adjustments_full();
+ if (m_screen == &m_normal_screen) {
+ queue_adjustment_value_changed(m_normal_screen.insert_delta);
+ adjust_adjustments_full();
}
}
diff --git a/src/vteinternal.hh b/src/vteinternal.hh
index 7dea240..e59651c 100644
--- a/src/vteinternal.hh
+++ b/src/vteinternal.hh
@@ -449,6 +449,7 @@ public:
long end);
void cursor_down();
+ void drop_scrollback();
void invalidate(vte::grid::span s, bool block = false);
void invalidate_cell(vte::grid::column_t column, vte::grid::row_t row);
diff --git a/src/vteseq.cc b/src/vteseq.cc
index b3b412c..54fabcb 100644
--- a/src/vteseq.cc
+++ b/src/vteseq.cc
@@ -2520,7 +2520,7 @@ vte_sequence_handler_erase_in_display (VteTerminal *terminal, GValueArray *param
break;
case 3:
/* Drop the scrollback. */
- _vte_terminal_drop_scrollback (terminal);
+ terminal->pvt->drop_scrollback();
break;
default:
break;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]