diff options
author | Ole Loots <ole@monochrom.net> | 2012-11-29 01:59:20 +0100 |
---|---|---|
committer | Ole Loots <ole@monochrom.net> | 2012-11-29 01:59:20 +0100 |
commit | 9ec2e77b2782454facda6858ca04735cb03f6743 (patch) | |
tree | 48f627d9826838fe52ec492d0cab03f4d2622142 /atari/gemtk | |
parent | c3119b9356e245557c868f45b9d78b4e41be25b8 (diff) | |
download | netsurf-9ec2e77b2782454facda6858ca04735cb03f6743.tar.gz netsurf-9ec2e77b2782454facda6858ca04735cb03f6743.tar.bz2 |
Only change selectable toolbar objects on click.
Diffstat (limited to 'atari/gemtk')
-rw-r--r-- | atari/gemtk/guiwin.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/atari/gemtk/guiwin.c b/atari/gemtk/guiwin.c index 7f06c91da..455836308 100644 --- a/atari/gemtk/guiwin.c +++ b/atari/gemtk/guiwin.c @@ -397,7 +397,8 @@ short guiwin_dispatch_event(EVMULT_IN *ev_in, EVMULT_OUT *ev_out, short msg[8]) obj_idx, ev_out->emo_mclicks, ev_out->emo_kmeta, 0 }; if (((dest->flags & GW_FLAG_CUSTOM_TOOLBAR) == 0) - && obj_idx > 0) { + && (obj_idx > 0) + && (dest->toolbar[obj_idx].ob_flags & OF_SELECTABLE) != 0) { dest->toolbar[obj_idx].ob_state |= OS_SELECTED; // TODO: optimize redraw by setting the object clip: guiwin_toolbar_redraw(dest, NULL); |