]> git.decadent.org.uk Git - videolink.git/blobdiff - browserwidget.hpp
Replaced BrowserWidget::init with a class that ensures proper initialisation and...
[videolink.git] / browserwidget.hpp
index 1d1e85dec005a96cbb4196156d18859ab065a606..2cfc1d7ca15b0c2ab38cfc9a0c156dbec644a17d 100644 (file)
@@ -56,9 +56,13 @@ public:
     Glib::SignalProxy0<void> signal_destroy();
     Glib::SignalProxy1<bool, const char * /*uri*/> 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);