diff --git a/src/arc-context.cpp b/src/arc-context.cpp
index 1071d6f5d9133ec0fc49eb92af66410dc7e9b623..db64d79511c95671037b286467fd697a41625182 100644 (file)
--- a/src/arc-context.cpp
+++ b/src/arc-context.cpp
}
break;
case GDK_MOTION_NOTIFY:
- if (dragging && event->motion.state && GDK_BUTTON1_MASK) {
+ if (dragging && (event->motion.state & GDK_BUTTON1_MASK)) {
if ( event_context->within_tolerance
&& ( abs( (gint) event->motion.x - event_context->xp ) < event_context->tolerance )