diff --git a/app/app.iml b/app/app.iml
index 1655f78..7e64eb1 100644
--- a/app/app.iml
+++ b/app/app.iml
@@ -61,13 +61,6 @@
-
-
-
-
-
-
-
@@ -75,6 +68,13 @@
+
+
+
+
+
+
+
@@ -95,7 +95,6 @@
-
diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/DatabaseHandler.java b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/DatabaseHandler.java
index b6a7f54..52721c6 100644
--- a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/DatabaseHandler.java
+++ b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/DatabaseHandler.java
@@ -618,9 +618,59 @@
return rowId;
}
- //TODO CORE recursive delete (GeoPoint, [Image])
+ private void deleteByGpId(long gpId) {
+ SQLiteDatabase db = this.getWritableDatabase();
+ int nrOfEntries = 0;
+ String[] selections = new String[]{KEY_GP_ID};
+ String selectionArgs = KEY_GP_ID + "=?";
+ String[] values = new String[]{String.valueOf(gpId)};
+ for(int i=0; i