]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/button.cpp
Defer widget rebuild to just before they are rendered
[libs/gltk.git] / source / button.cpp
index fadd00a0cafedc4dd0d1996f8be7a0ec6ae8fdaf..abdc1f677b0ff379220813ae67cc0a16187c561a 100644 (file)
@@ -33,13 +33,13 @@ void Button::set_text(const std::string &t)
 {
        text = t;
        signal_autosize_changed.emit();
-       rebuild();
+       mark_rebuild();
 }
 
 void Button::set_icon(const GL::Texture2D *i)
 {
        icon = i;
-       rebuild();
+       mark_rebuild();
 }
 
 void Button::rebuild_special(const Part &part)