diff options
Diffstat (limited to 'src/vte.cc')
-rw-r--r-- | src/vte.cc | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -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(); } |