diff options
-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); |