]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/part.cpp
Refactor Panel to create Layout internally on request
[libs/gltk.git] / source / part.cpp
index 21dacc64da547123209388128b0f246b4d6f8014..aacc52adc28048372c6353dfe8b9a78c2acb72d5 100644 (file)
@@ -44,7 +44,7 @@ Part::Loader::Loader(Part &p, Resources &r):
        add("size",    &Loader::size);
 }
 
-Part::Loader::~Loader()
+void Part::Loader::finish()
 {
        for(unsigned i=0; i<N_STATES_; ++i)
                if(obj.graphic[i])
@@ -63,7 +63,7 @@ void Part::Loader::graphic_normal(const string &n)
 
 void Part::Loader::graphic(State s, const string &n)
 {
-       Graphic *grph = (n.empty() ? 0 : &get_collection().get<Graphic>(n));
+       Graphic *grph = (n.empty() ? nullptr : &get_collection().get<Graphic>(n));
        for(int i=0; i<N_STATES_; ++i)
                if((i&s)==s)
                        obj.graphic[i] = grph;