summaryrefslogtreecommitdiff
path: root/gtk/gtkpopover.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2017-06-03 14:38:56 +0200
committerMatthias Clasen <mclasen@redhat.com>2017-07-19 21:27:13 -0400
commit9350a0f85b2b1b361f1d118bfd3f408a7743960e (patch)
treeb60a8e1e6996e16d997f8d406f08b943d3bdaca7 /gtk/gtkpopover.c
parent2b06986c38f5c47179edcfaa87b7dc2d4dc253ea (diff)
downloadgtk+-9350a0f85b2b1b361f1d118bfd3f408a7743960e.tar.gz
popover: Remove useless if case
rect is not nullable, so stop checking if it is NULL and instead add a g_return_val_if_fail guard.
Diffstat (limited to 'gtk/gtkpopover.c')
-rw-r--r--gtk/gtkpopover.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index 2f866c9d0b..84ce4e5b66 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -2121,16 +2121,14 @@ gtk_popover_get_pointing_to (GtkPopover *popover,
GtkPopoverPrivate *priv = gtk_popover_get_instance_private (popover);
g_return_val_if_fail (GTK_IS_POPOVER (popover), FALSE);
+ g_return_val_if_fail (rect != NULL, FALSE);
- if (rect)
+ if (priv->has_pointing_to)
+ *rect = priv->pointing_to;
+ else if (priv->widget)
{
- if (priv->has_pointing_to)
- *rect = priv->pointing_to;
- else if (priv->widget)
- {
- gtk_widget_get_allocation (priv->widget, rect);
- rect->x = rect->y = 0;
- }
+ gtk_widget_get_allocation (priv->widget, rect);
+ rect->x = rect->y = 0;
}
return priv->has_pointing_to;