X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=otk%2Fwidget.cc;h=dc4cfa2ec8eca033fd7749dcb7b6cfeacf49a266;hb=9b6e5f9cf49df78be25720f9c4b33a733b856c9b;hp=551a7900b181b22a825d08dcbb8f63c0e73a22d9;hpb=2005c344bdb4b59611972bc37e194d2e14cdf911;p=chaz%2Fopenbox diff --git a/otk/widget.cc b/otk/widget.cc index 551a7900..dc4cfa2e 100644 --- a/otk/widget.cc +++ b/otk/widget.cc @@ -15,7 +15,8 @@ namespace otk { Widget::Widget(Widget *parent, Direction direction) - : EventHandler(), + : Surface(parent->screen()), + EventHandler(), _dirty(false), _focused(false), _parent(parent), _style(parent->style()), _direction(direction), _cursor(parent->cursor()), _bevel_width(parent->bevelWidth()), @@ -37,7 +38,8 @@ Widget::Widget(Widget *parent, Direction direction) Widget::Widget(EventDispatcher *event_dispatcher, Style *style, Direction direction, Cursor cursor, int bevel_width, bool override_redirect) - : EventHandler(), + : Surface(style->getScreen()), + EventHandler(), _dirty(false),_focused(false), _parent(0), _style(style), _direction(direction), _cursor(cursor), _bevel_width(bevel_width), _ignore_config(0), _visible(false),