Dereference pointers in ctors where appropriate. (c++11 wants this)
authorMichael R. Fisher <mfisher@bketech.com>
Mon, 15 Jul 2013 21:52:50 +0000 (16:52 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 8 Aug 2013 19:23:09 +0000 (15:23 -0400)
gtk2_ardour/window_manager.h

index 3a8084089141faba218baf9b2bef0593ae2238b3..ca33b30234154bc36a4c3a761de071e19c7110b3 100644 (file)
@@ -151,7 +151,7 @@ class ProxyWithConstructor: public ProxyBase {
            : ProxyBase (name, menu_name) , creator (c) {}
        
     ProxyWithConstructor (const std::string& name, const std::string& menu_name, const boost::function<T*()>& c, const XMLNode* node)
-           : ProxyBase (name, menu_name, node) , creator (c) {}
+           : ProxyBase (name, menu_name, *node) , creator (c) {}
        
     Gtk::Window* get (bool create = false) { 
            if (!_window) {
@@ -198,7 +198,7 @@ class Proxy : public ProxyBase {
            : ProxyBase (name, menu_name) {}
 
     Proxy (const std::string& name, const std::string& menu_name, const XMLNode* node)
-           : ProxyBase (name, menu_name, node)  {}
+           : ProxyBase (name, menu_name, *node)  {}
        
     Gtk::Window* get (bool create = false) { 
            if (!_window) {