]> git.street.me.uk Git - andy/viking.git/commitdiff
Fix right click on a selected waypoint image starts to move it.
authorRob Norris <rw_norris@hotmail.com>
Fri, 6 Dec 2013 22:46:32 +0000 (22:46 +0000)
committerRob Norris <rw_norris@hotmail.com>
Sat, 7 Dec 2013 10:15:21 +0000 (10:15 +0000)
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 )