|
@@ -173,7 +173,7 @@ func (cb *CheckRadio) onMouse(evname string, ev interface{}) {
|
|
|
// Dispatch OnClick for left mouse button down
|
|
// Dispatch OnClick for left mouse button down
|
|
|
if evname == OnMouseDown {
|
|
if evname == OnMouseDown {
|
|
|
mev := ev.(*window.MouseEvent)
|
|
mev := ev.(*window.MouseEvent)
|
|
|
- if mev.Button == window.MouseButtonLeft {
|
|
|
|
|
|
|
+ if mev.Button == window.MouseButtonLeft && cb.Enabled() {
|
|
|
Manager().SetKeyFocus(cb)
|
|
Manager().SetKeyFocus(cb)
|
|
|
cb.toggleState()
|
|
cb.toggleState()
|
|
|
cb.Dispatch(OnClick, nil)
|
|
cb.Dispatch(OnClick, nil)
|