summaryrefslogtreecommitdiff
path: root/src/vte.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vte.cc')
-rw-r--r--src/vte.cc13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/vte.cc b/src/vte.cc
index 2fed59f0..dfcb7f2c 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -8161,6 +8161,16 @@ VteTerminalPrivate::VteTerminalPrivate(VteTerminal *t) :
}
void
+VteTerminalPrivate::widget_constructed()
+{
+ /* Set the style as early as possible, before GTK+ starts
+ * invoking various callbacks. This is needed in order to
+ * compute the initial geometry correctly in presence of
+ * non-default padding, see bug 787710. */
+ widget_style_updated();
+}
+
+void
VteTerminalPrivate::widget_get_preferred_width(int *minimum_width,
int *natural_width)
{
@@ -8655,9 +8665,6 @@ VteTerminalPrivate::widget_realize()
/* Clear modifiers. */
m_modifiers = 0;
- /* Make sure the style is set, bug 727614. */
- widget_style_updated();
-
ensure_font();
}