X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=source%2Fcontainer.h;fp=source%2Fcontainer.h;h=61502e44177c2d963f617da91fc1e4e5d86a570d;hp=4c38675ea85e4f1dbc2cab354feb183c2ef8b780;hb=9f38197854e699a6093a906ab43f4238f3cd2388;hpb=b4a3d651f57c46507aaa99a71a14fea15f0e430d diff --git a/source/container.h b/source/container.h index 4c38675..61502e4 100644 --- a/source/container.h +++ b/source/container.h @@ -24,7 +24,7 @@ protected: struct Child: public sigc::trackable { Container &container; - Widget *widget; + Widget *widget = 0; Time::TimeDelta time_since_animate; Child(Container &, Widget *); @@ -39,16 +39,16 @@ protected: }; std::list children; - Widget *click_focus; - unsigned click_button; - Widget *pointer_focus; - bool pointer_grabbed; - Widget *input_focus; - Widget *saved_input_focus; - Widget *touch_focus; - bool children_rebuild_needed; - - Container(); + Widget *click_focus = 0; + unsigned click_button = 0; + Widget *pointer_focus = 0; + bool pointer_grabbed = false; + Widget *input_focus = 0; + Widget *saved_input_focus = 0; + Widget *touch_focus = 0; + bool children_rebuild_needed = false; + + Container() = default; public: virtual ~Container();