]> git.street.me.uk Git - andy/viking.git/blobdiff - src/viktrwlayer.c
Fix right click on a selected waypoint image starts to move it.
[andy/viking.git] / src / viktrwlayer.c
index 7b1de64f95630bb64e228ec5d06a997ace37da05..cbaba6c02c8f496c278fdd6cea1b81377fb426f4 100644 (file)
@@ -9198,7 +9198,10 @@ static gboolean tool_edit_waypoint_click ( VikTrwLayer *vtl, GdkEventButton *eve
   g_hash_table_foreach ( vtl->waypoints, (GHFunc) waypoint_search_closest_tp, &params);
   if ( vtl->current_wp && (vtl->current_wp == params.closest_wp) )
   {
-    marker_begin_move(t, event->x, event->y);
+    if ( event->button == 3 )
+      vtl->waypoint_rightclick = TRUE; /* remember that we're clicking; other layers will ignore release signal */
+    else
+      marker_begin_move(t, event->x, event->y);
     return FALSE;
   }
   else if ( params.closest_wp )