X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftoggle.cpp;h=8c264e4c9b4486194cfca18978c64c1d52a0a8c1;hb=3db68f2604b657e79f1b2b317c19c41c2d5a985b;hp=8c727d6c333e023e03bc77c113fbd921dabb5bde;hpb=30780ba31be92c977a68a2a9103eeba87747d530;p=libs%2Fgltk.git diff --git a/source/toggle.cpp b/source/toggle.cpp index 8c727d6..8c264e4 100644 --- a/source/toggle.cpp +++ b/source/toggle.cpp @@ -58,7 +58,7 @@ void Toggle::button_release(int x, int y, unsigned btn) { if(pressed && btn==1) { - if(geom.is_inside_relative(x, y)) + if(geom.is_inside_relative(x, y) && (!value || !exclusive)) { set_value(!value); signal_toggled.emit(value);