Skip to content

Commit 40a9f6e

Browse files
Show "Tracklist Empty" again when delete the last track from Tracklist
1 parent 06e653a commit 40a9f6e

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

app/app.iml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,6 @@
6666
<sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" />
6767
<sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" />
6868
<sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" />
69-
<sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" />
70-
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
71-
<sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" />
72-
<sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" />
73-
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
74-
<sourceFolder url="file://$MODULE_DIR$/src/test/jni" isTestSource="true" />
75-
<sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
76-
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
7769
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
7870
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
7971
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
@@ -82,6 +74,14 @@
8274
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
8375
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
8476
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
77+
<sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" />
78+
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
79+
<sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" />
80+
<sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" />
81+
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
82+
<sourceFolder url="file://$MODULE_DIR$/src/test/jni" isTestSource="true" />
83+
<sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
84+
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
8585
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
8686
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
8787
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />

app/src/main/java/eu/basicairdata/graziano/gpslogger/FragmentTracklist.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ public void onClick(DialogInterface dialog, int id) {
191191

192192
EventBus.getDefault().post("DELETE_TRACK " + data.get(ii).getId());
193193
data.remove(ii);
194+
if (data.isEmpty()) TVTracklistEmpty.setVisibility(View.VISIBLE);
194195
adapter.notifyItemRemoved(ii);
195196
// Delete exported files
196197
DeleteFile(Environment.getExternalStorageDirectory() + "/GPSLogger/" + name + ".txt");
@@ -212,6 +213,7 @@ public void onClick(DialogInterface dialog, int id) {
212213

213214
EventBus.getDefault().post("DELETE_TRACK " + data.get(ii).getId());
214215
data.remove(ii);
216+
if (data.isEmpty()) TVTracklistEmpty.setVisibility(View.VISIBLE);
215217
adapter.notifyItemRemoved(ii);
216218
// Delete track files
217219
DeleteFile(Environment.getExternalStorageDirectory() + "/GPSLogger/AppData/" + name + ".txt");
@@ -240,6 +242,7 @@ public void onClick(DialogInterface dialog, int id) {
240242

241243
EventBus.getDefault().post("DELETE_TRACK " + data.get(ii).getId());
242244
data.remove(ii);
245+
if (data.isEmpty()) TVTracklistEmpty.setVisibility(View.VISIBLE);
243246
adapter.notifyItemRemoved(ii);
244247
// Delete track files
245248
DeleteFile(Environment.getExternalStorageDirectory() + "/GPSLogger/AppData/" + name + ".txt");

0 commit comments

Comments
 (0)