summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErnestas Kulik <ernestask@gnome.org>2018-05-25 15:56:46 +0300
committerErnestas Kulik <ernestask@gnome.org>2018-05-28 13:13:56 +0300
commit35536fdea847654ccfbd392035b582775556c59e (patch)
tree55433b31b8a30f4bb04c2fa92c36041e8239c160
parentfc4cbbe64736c0264f5348dbb05428eed5cb91fb (diff)
downloadnautilus-35536fdea847654ccfbd392035b582775556c59e.tar.gz
general: Stop relying on side effect in warning macros
The expression will not be evaluated if the macros are disabled.
-rw-r--r--src/nautilus-batch-rename-dialog.c5
-rw-r--r--src/nautilus-list-view-dnd.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/src/nautilus-batch-rename-dialog.c b/src/nautilus-batch-rename-dialog.c
index 307788746..e35f40ef1 100644
--- a/src/nautilus-batch-rename-dialog.c
+++ b/src/nautilus-batch-rename-dialog.c
@@ -1704,7 +1704,10 @@ on_motion_notify (GtkWidget *widget,
update_row_shadowing (dialog->preselected_row2, FALSE);
}
- g_return_val_if_fail (gdk_event_get_coords (event, NULL, &y), GDK_EVENT_PROPAGATE);
+ if (G_UNLIKELY (!gdk_event_get_coords (event, NULL, &y)))
+ {
+ g_return_val_if_reached (GDK_EVENT_PROPAGATE);
+ }
if (widget == dialog->result_listbox)
{
diff --git a/src/nautilus-list-view-dnd.c b/src/nautilus-list-view-dnd.c
index a1b64aa54..96dc4bc4f 100644
--- a/src/nautilus-list-view-dnd.c
+++ b/src/nautilus-list-view-dnd.c
@@ -285,7 +285,10 @@ nautilus_list_view_dnd_drag_begin (NautilusListView *list_view,
source_target_list = nautilus_list_model_get_drag_target_list ();
}
- g_return_val_if_fail (gdk_event_get_coords (event, &x, &y), GDK_EVENT_PROPAGATE);
+ if (G_UNLIKELY (!gdk_event_get_coords (event, &x, &y)))
+ {
+ g_return_val_if_reached (GDK_EVENT_PROPAGATE);
+ }
if (gtk_drag_check_threshold (GTK_WIDGET (list_view->details->tree_view),
list_view->details->drag_x,