From 0d01ceb4154a5fa987819a4ebd97fc6e27df380c Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 10 Mar 2015 17:25:24 +0100 Subject: [PATCH] entry: Prelight icons when pressed There's no reason to not keep them in the prelight state, theme authors can override a prelight effect in :active if they want. --- gtk/gtkentry.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 03446af1b0..730f2e109c 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -3813,9 +3813,6 @@ should_prelight (GtkEntry *entry, if (icon_info->nonactivatable && icon_info->target_list == NULL) return FALSE; - if (icon_info->pressed) - return FALSE; - return TRUE; } @@ -4362,11 +4359,6 @@ gtk_entry_event (GtkWidget *widget, case GDK_BUTTON_PRESS: case GDK_2BUTTON_PRESS: case GDK_3BUTTON_PRESS: - if (should_prelight (GTK_ENTRY (widget), i)) - { - icon_info->prelight = FALSE; - gtk_widget_queue_draw (widget); - } priv->start_x = x; priv->start_y = y; @@ -4412,15 +4404,6 @@ gtk_entry_event (GtkWidget *widget, icon_info->pressed = FALSE; icon_info->device = NULL; - if (should_prelight (GTK_ENTRY (widget), i) && - x >= 0 && y >= 0 && - x < gdk_window_get_width (icon_info->window) && - y < gdk_window_get_height (icon_info->window)) - { - icon_info->prelight = TRUE; - gtk_widget_queue_draw (widget); - } - if (!icon_info->nonactivatable) g_signal_emit (widget, signals[ICON_RELEASE], 0, i, event);