fix bug that scrollbar steals input focus(#344)
This commit is contained in:
parent
f4c71db98b
commit
48d3f4f044
@ -190,6 +190,9 @@ namespace nana
|
||||
widget_ = static_cast< ::nana::scroll<Vertical>*>(&widget);
|
||||
widget.caption("nana scroll");
|
||||
|
||||
//scroll doesn't want the keyboard focus.
|
||||
API::take_active(widget, false, widget.parent());
|
||||
|
||||
timer_.stop();
|
||||
timer_.elapse(std::bind(&trigger::_m_tick, this));
|
||||
}
|
||||
|
||||
@ -224,7 +224,6 @@ namespace nana {
|
||||
{
|
||||
cv_scroll->vert.create(window_handle);
|
||||
cv_scroll->vert.events().value_changed.connect_unignorable(event_fn);
|
||||
API::take_active(cv_scroll->vert, false, window_handle);
|
||||
this->passive = false;
|
||||
}
|
||||
|
||||
@ -255,7 +254,6 @@ namespace nana {
|
||||
{
|
||||
cv_scroll->horz.create(window_handle);
|
||||
cv_scroll->horz.events().value_changed.connect_unignorable(event_fn);
|
||||
API::take_active(cv_scroll->horz, false, window_handle);
|
||||
this->passive = false;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user