X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=browserwidget.hpp;fp=browserwidget.hpp;h=2cfc1d7ca15b0c2ab38cfc9a0c156dbec644a17d;hb=de16324e78d1c7e740ff8e136cfa0fc3c98f3fef;hp=1d1e85dec005a96cbb4196156d18859ab065a606;hpb=e8e58cc644b3df580cece15eecd2524329c43405;p=videolink.git diff --git a/browserwidget.hpp b/browserwidget.hpp index 1d1e85d..2cfc1d7 100644 --- a/browserwidget.hpp +++ b/browserwidget.hpp @@ -56,9 +56,13 @@ public: Glib::SignalProxy0 signal_destroy(); Glib::SignalProxy1 signal_open_uri(); - // This must be called after Gtk initialisation and before instantiation - // of BrowserWidget. - static void init(); + // This must be instantiated after Gtk initialisation and before + // instantiation of BrowserWidget. + struct Initialiser + { + Initialiser(); + ~Initialiser(); + }; private: BrowserWidget(GObject * gobject, bool take_copy);