[gtk] tooltip: Use gdk_rectangle_contains_point
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] tooltip: Use gdk_rectangle_contains_point
- Date: Fri, 18 Jan 2019 19:06:31 +0000 (UTC)
commit a25d6b1dc7bcc7134a9c9238ec48b2c66242547e
Author: Timm Bäder <mail baedert org>
Date: Fri Jan 18 09:28:03 2019 +0100
tooltip: Use gdk_rectangle_contains_point
gtk/gtktooltip.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/gtk/gtktooltip.c b/gtk/gtktooltip.c
index 42f550c24e..07f535ada5 100644
--- a/gtk/gtktooltip.c
+++ b/gtk/gtktooltip.c
@@ -944,7 +944,7 @@ gtk_tooltip_handle_event_internal (GdkEventType event_type,
if (current_tooltip)
{
gboolean tip_area_set;
- GdkRectangle tip_area;
+ GdkRectangle tip_area;
gboolean hide_tooltip;
tip_area_set = current_tooltip->tip_area_set;
@@ -963,10 +963,7 @@ gtk_tooltip_handle_event_internal (GdkEventType event_type,
/* Did the pointer move out of the previous "context area"? */
if (tip_area_set)
- hide_tooltip |= (x <= tip_area.x
- || x >= tip_area.x + tip_area.width
- || y <= tip_area.y
- || y >= tip_area.y + tip_area.height);
+ hide_tooltip |= !gdk_rectangle_contains_point (&tip_area, x, y);
if (hide_tooltip)
gtk_tooltip_hide_tooltip (current_tooltip);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]