Quellcode durchsuchen

Fix checkradio disabled behavior

Daniel Salvadori vor 6 Jahren
Ursprung
Commit
90b97b0353
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      gui/checkradio.go

+ 1 - 1
gui/checkradio.go

@@ -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)