From 51864e36d205e10752753605ca0592f39f000606 Mon Sep 17 00:00:00 2001 From: Claudio Saavedra Date: Mon, 3 Sep 2012 22:32:04 +0300 Subject: ephy-removable-pixbuf-renderer: do not emit delete on click if policy is NEVER It makes no sense to emit the delete signal if the delete button is not rendered at all. --- lib/widgets/ephy-removable-pixbuf-renderer.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib') diff --git a/lib/widgets/ephy-removable-pixbuf-renderer.c b/lib/widgets/ephy-removable-pixbuf-renderer.c index 8c113a0df..c0199ebb7 100644 --- a/lib/widgets/ephy-removable-pixbuf-renderer.c +++ b/lib/widgets/ephy-removable-pixbuf-renderer.c @@ -119,6 +119,9 @@ ephy_removable_pixbuf_renderer_activate (GtkCellRenderer *cell, GdkEventButton *ev = (GdkEventButton *) gtk_get_current_event(); EphyRemovablePixbufRendererPrivate *priv = EPHY_REMOVABLE_PIXBUF_RENDERER (cell)->priv; + if (priv->policy == EPHY_REMOVABLE_PIXBUF_RENDER_NEVER) + return FALSE; + get_icon_rectangle (widget, cell, cell_area, priv->close_icon, &icon_area); if (icon_area.x <= ev->x && ev->x <= icon_area.x + icon_area.width && icon_area.y <= ev->y && ev->y <= icon_area.y + icon_area.height) { -- cgit