aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2012-11-28 02:02:04 +0000
committercorvid <corvid@lavabit.com>2012-11-28 02:02:04 +0000
commitb50df33319e56e57aa84edee99218642650d681f (patch)
tree05cc7a2a1642ca71230a3939e01a29ddd21f8279
parentbb58b5e5989f46809159b0e86cb5d76f3bf42055 (diff)
make it clear that Fl_Tree's select_only calls the callback by default
-rw-r--r--dw/fltkui.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/dw/fltkui.cc b/dw/fltkui.cc
index 1ef9b61b..86a3af3f 100644
--- a/dw/fltkui.cc
+++ b/dw/fltkui.cc
@@ -1287,9 +1287,10 @@ void FltkListResource::setItem (int index, bool selected)
if (item) {
itemsSelected.set (index, selected);
- if (selected && mode != SELECTION_MULTIPLE)
- tree->select_only(item);
- else
+ if (selected && mode != SELECTION_MULTIPLE) {
+ const bool do_callback = true;
+ tree->select_only(item, do_callback);
+ } else
item->select(selected);
queueResize (true);
}