X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=source%2Flist.cpp;h=5493947c566b025df46b6aebbe26f865f3432f3f;hp=9eff09bb47566a1a6785ee909327da878f8a29ce;hb=878faa0c9283ee1e6e5e67b6ea1324cc52385742;hpb=21cb1e0b6fcc653d1298423dff5af5609389d415 diff --git a/source/list.cpp b/source/list.cpp index 9eff09b..5493947 100644 --- a/source/list.cpp +++ b/source/list.cpp @@ -136,7 +136,7 @@ void List::set_data(ListData &d) void List::items_changed() { signal_autosize_changed.emit(); - rebuild(); + mark_rebuild(); } List::Item *List::create_item(unsigned index) @@ -404,7 +404,7 @@ void List::item_autosize_changed(Item *item) { item->autosize(); signal_autosize_changed.emit(); - rebuild(); + mark_rebuild(); } void List::reposition_items(bool record_rows) @@ -527,7 +527,7 @@ void List::slider_value_changed(double value) if(max_scroll>0 && !ignore_slider_change) { first_row = max_scroll-static_cast(value); - rebuild(); + mark_rebuild(); } }