diff --git a/src/st/st-entry.c b/src/st/st-entry.c index fdf0168c9..043be6a7c 100644 --- a/src/st/st-entry.c +++ b/src/st/st-entry.c @@ -1312,6 +1312,9 @@ _st_entry_icon_clicked_cb (ClutterClickAction *action, { StEntryPrivate *priv = ST_ENTRY_PRIV (entry); + if (!clutter_actor_get_reactive (CLUTTER_ACTOR (entry))) + return; + if (actor == priv->primary_icon) g_signal_emit (entry, entry_signals[PRIMARY_ICON_CLICKED], 0); else