Index: applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/UntaggedGeoImageLayerAction.java
===================================================================
--- applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/UntaggedGeoImageLayerAction.java	(revision 35235)
+++ applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/UntaggedGeoImageLayerAction.java	(revision 35236)
@@ -65,5 +65,6 @@
 
     /**
-     * Check if there is any image without coordinates.
+     * Determine if the action should be enabled. That is the case if there is
+     * any image without coordinates and any image with coordinates.
      * @param layer geo image layer
      * @return {@code true} if there is any image without coordinates
@@ -71,6 +72,13 @@
     private static boolean enabled(GeoImageLayer layer) {
         if (layer != null) {
+            boolean hasNoPos = false;
+            boolean hasPos = false;
             for (ImageEntry img: layer.getImages()) {
                 if (img.getPos() == null) {
+                    hasNoPos = true;
+                } else {
+                    hasPos = true;
+                }
+                if (hasNoPos && hasPos) {
                     return true;
                 }
