]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/dialog.cpp
Use std::unique_ptr for managing memory
[libs/gltk.git] / source / dialog.cpp
index 5f63dcf75ed519fbf52c65e723422304fe395234..9f9fc20d15388f69ece201db0105265ddae7c74e 100644 (file)
@@ -66,7 +66,7 @@ Dialog::Loader::Loader(Dialog &d, WidgetMap &wm):
 
 void Dialog::Loader::action_button(const string &n, int c)
 {
-       RefPtr<Button> btn = new Button();
+       unique_ptr<Button> btn = make_unique<Button>();
        load_sub(*btn);
        obj.add_button(*btn.get(), c);
        last_widget = wdg_map[n] = btn.release();