Skip to content

Commit 3919812

Browse files
authored
Merge branch 'main' into nested-folders-102
2 parents 57d3051 + ab31c82 commit 3919812

File tree

21 files changed

+239
-40
lines changed

21 files changed

+239
-40
lines changed

.fossify/release-marker.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Auto-generated file. DO NOT EDIT.
2-
1.2.3
2+
1.3.0

CHANGELOG.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
8+
### Fixed
9+
- Fixed files from hidden folders showing up in storage tab browser ([#217])
10+
- Fixed cleanup after moving nested folders ([#102])
11+
12+
## [1.3.0] - 2025-09-30
13+
### Added
14+
- Added a separate "Save as" option in the text editor ([#224])
15+
16+
### Changed
17+
- Save button now overwrites files directly in the text editor ([#224])
18+
- Search now ignores accents and diacritics ([#95])
19+
- Updated translations
20+
821
### Fixed
922
- Fixed folders showing up incorrectly as files in copy/move dialog ([#267])
1023
- Fixed error when saving files with unsupported characters ([#250])
1124
- Fixed missing permission prompt on initial "Save as" launch ([#85])
1225
- Fixed printing text files containing a "#" ([#104])
13-
- Fixed cleanup after moving nested folders ([#102])
26+
- Fixed files in hidden folders showing up in recent tab ([#217])
1427

1528
## [1.2.3] - 2025-09-15
1629
### Fixed
@@ -69,21 +82,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6982
[#27]: https://github.com/FossifyOrg/File-Manager/issues/27
7083
[#37]: https://github.com/FossifyOrg/File-Manager/issues/37
7184
[#80]: https://github.com/FossifyOrg/File-Manager/issues/80
85+
[#85]: https://github.com/FossifyOrg/File-Manager/issues/85
86+
[#95]: https://github.com/FossifyOrg/File-Manager/issues/95
87+
[#104]: https://github.com/FossifyOrg/File-Manager/issues/104
7288
[#105]: https://github.com/FossifyOrg/File-Manager/issues/105
7389
[#106]: https://github.com/FossifyOrg/File-Manager/issues/106
7490
[#120]: https://github.com/FossifyOrg/File-Manager/issues/120
7591
[#136]: https://github.com/FossifyOrg/File-Manager/issues/136
7692
[#149]: https://github.com/FossifyOrg/File-Manager/issues/149
7793
[#150]: https://github.com/FossifyOrg/File-Manager/issues/150
7894
[#176]: https://github.com/FossifyOrg/File-Manager/issues/176
95+
[#217]: https://github.com/FossifyOrg/File-Manager/issues/217
96+
[#224]: https://github.com/FossifyOrg/File-Manager/issues/224
97+
[#250]: https://github.com/FossifyOrg/File-Manager/issues/250
7998
[#251]: https://github.com/FossifyOrg/File-Manager/issues/251
8099
[#267]: https://github.com/FossifyOrg/File-Manager/issues/267
81100
[#250]: https://github.com/FossifyOrg/File-Manager/issues/250
82101
[#85]: https://github.com/FossifyOrg/File-Manager/issues/85
83102
[#104]: https://github.com/FossifyOrg/File-Manager/issues/104
84103
[#102]: https://github.com/FossifyOrg/File-Manager/issues/102
85104

86-
[Unreleased]: https://github.com/FossifyOrg/File-Manager/compare/1.2.3...HEAD
105+
[Unreleased]: https://github.com/FossifyOrg/File-Manager/compare/1.3.0...HEAD
106+
[1.3.0]: https://github.com/FossifyOrg/File-Manager/compare/1.2.3...1.3.0
87107
[1.2.3]: https://github.com/FossifyOrg/File-Manager/compare/1.2.2...1.2.3
88108
[1.2.2]: https://github.com/FossifyOrg/File-Manager/compare/1.2.0...1.2.2
89109
[1.2.0]: https://github.com/FossifyOrg/File-Manager/compare/1.1.0...1.2.0

app/detekt-baseline.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@
9696
<ID>MaxLineLength:RecentsFragment.kt$RecentsFragment$binding.recentsSwipeRefresh.isEnabled = lastSearchedText.isEmpty() &amp;&amp; activity?.config?.enablePullToRefresh != false</ID>
9797
<ID>MaxLineLength:RecentsFragment.kt$RecentsFragment$class</ID>
9898
<ID>MaxLineLength:RecentsFragment.kt$RecentsFragment$if</ID>
99-
<ID>MaxLineLength:RecentsFragment.kt$RecentsFragment$val filtered = filesIgnoringSearch.filter { it.mName.contains(text, true) }.toMutableList() as ArrayList&lt;ListItem&gt;</ID>
10099
<ID>MaxLineLength:RootHelpers.kt$RootHelpers$fun</ID>
101100
<ID>MaxLineLength:RootHelpers.kt$RootHelpers$private</ID>
102101
<ID>MaxLineLength:SaveAsActivity.kt$SaveAsActivity$FilePickerDialog</ID>
@@ -107,7 +106,6 @@
107106
<ID>MaxLineLength:StorageFragment.kt$StorageFragment$mainStorageUsageProgressbar</ID>
108107
<ID>MaxLineLength:StorageFragment.kt$StorageFragment$mainStorageUsageProgressbar.progress = ((totalStorageSpace - freeStorageSpace) / SIZE_DIVIDER).toInt()</ID>
109108
<ID>MaxLineLength:StorageFragment.kt$StorageFragment$totalSpace.text = String.format(context.getString(R.string.total_storage), totalStorageSpace.formatSizeThousand())</ID>
110-
<ID>MaxLineLength:StorageFragment.kt$StorageFragment$val filtered = allDeviceListItems.filter { it.mName.contains(text, true) }.toMutableList() as ArrayList&lt;ListItem&gt;</ID>
111109
<ID>MaxLineLength:StorageFragment.kt$StorageFragment$val mimeType = cursor.getStringValue(MediaStore.Files.FileColumns.MIME_TYPE)?.lowercase(Locale.getDefault())</ID>
112110
<ID>MaxLineLength:StorageFragment.kt$StorageFragment$val storageStatsManager = context.getSystemService(AppCompatActivity.STORAGE_STATS_SERVICE) as StorageStatsManager</ID>
113111
<ID>NestedBlockDepth:DecompressActivity.kt$DecompressActivity$private fun decompressTo(destination: String)</ID>
@@ -127,7 +125,6 @@
127125
<ID>TooGenericExceptionCaught:DecompressActivity.kt$DecompressActivity$e: Exception</ID>
128126
<ID>TooGenericExceptionCaught:ItemsAdapter.kt$ItemsAdapter$e: Exception</ID>
129127
<ID>TooGenericExceptionCaught:ItemsAdapter.kt$ItemsAdapter$exception: Exception</ID>
130-
<ID>TooGenericExceptionCaught:MainActivity.kt$MainActivity$e: Exception</ID>
131128
<ID>TooGenericExceptionCaught:MimeTypesActivity.kt$MimeTypesActivity$e: Exception</ID>
132129
<ID>TooGenericExceptionCaught:ReadTextActivity.kt$ReadTextActivity$e: Exception</ID>
133130
<ID>TooGenericExceptionCaught:RecentsFragment.kt$RecentsFragment$e: Exception</ID>

app/lint-baseline.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858

5959
<issue
6060
id="AndroidGradlePluginVersion"
61-
message="A newer version of com.android.application than 8.11.1 is available: 8.12.2"
61+
message="A newer version of com.android.application than 8.11.1 is available: 8.13.0. (There is also a newer version of 8.11.𝑥 available, if upgrading to 8.13.0 is difficult: 8.11.2)"
6262
errorLine1="gradlePlugins-agp = &quot;8.11.1&quot;"
6363
errorLine2=" ~~~~~~~~">
6464
<location
@@ -256,7 +256,7 @@
256256

257257
<issue
258258
id="MissingTranslation"
259-
message="&quot;invert_colors&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;nb&quot; (Norwegian Bokmål), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;fa&quot; (Persian), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;ta&quot; (Tamil), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
259+
message="&quot;invert_colors&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;fa&quot; (Persian), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;ta&quot; (Tamil), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
260260
errorLine1=" &lt;string name=&quot;invert_colors&quot;>Invert colors&lt;/string>"
261261
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
262262
<location
@@ -476,7 +476,7 @@
476476

477477
<issue
478478
id="MissingTranslation"
479-
message="&quot;storage_analysis&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;ia&quot; (Interlingua), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;nb&quot; (Norwegian Bokmål), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;fa&quot; (Persian), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
479+
message="&quot;storage_analysis&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;ia&quot; (Interlingua), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;fa&quot; (Persian), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
480480
errorLine1=" &lt;string name=&quot;storage_analysis&quot;>Storage analysis&lt;/string>"
481481
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
482482
<location
@@ -509,7 +509,7 @@
509509

510510
<issue
511511
id="MissingTranslation"
512-
message="&quot;audio&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;sk&quot; (Slovak), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
512+
message="&quot;audio&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
513513
errorLine1=" &lt;string name=&quot;audio&quot;>Audio&lt;/string>"
514514
errorLine2=" ~~~~~~~~~~~~">
515515
<location
@@ -553,7 +553,7 @@
553553

554554
<issue
555555
id="MissingTranslation"
556-
message="&quot;others&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;nb&quot; (Norwegian Bokmål), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;fa&quot; (Persian), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
556+
message="&quot;others&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;fa&quot; (Persian), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
557557
errorLine1=" &lt;string name=&quot;others&quot;>Others&lt;/string>"
558558
errorLine2=" ~~~~~~~~~~~~~">
559559
<location
@@ -597,7 +597,7 @@
597597

598598
<issue
599599
id="MissingTranslation"
600-
message="&quot;press_back_twice&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;ia&quot; (Interlingua), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;nb&quot; (Norwegian Bokmål), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;fa&quot; (Persian), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
600+
message="&quot;press_back_twice&quot; is not translated in &quot;fil&quot; (Filipino; Pilipino), &quot;lv&quot; (Latvian), &quot;ia&quot; (Interlingua), &quot;mk&quot; (Macedonian), &quot;ml&quot; (Malayalam), &quot;ms&quot; (Malay), &quot;en&quot; (English), &quot;ne&quot; (Nepali), &quot;az&quot; (Azerbaijani), &quot;fa&quot; (Persian), &quot;nn&quot; (Norwegian Nynorsk), &quot;bn&quot; (Bangla), &quot;bs&quot; (Bosnian), &quot;si&quot; (Sinhala), &quot;zgh&quot; (Standard Moroccan Tamazight), &quot;ltg&quot;, &quot;kn&quot; (Kannada), &quot;or&quot; (Odia), &quot;kr&quot; (Kanuri), &quot;sat&quot; (Santali), &quot;cr&quot; (Cree), &quot;te&quot; (Telugu), &quot;th&quot; (Thai), &quot;cy&quot; (Welsh), &quot;ckb&quot;"
601601
errorLine1=" &lt;string name=&quot;press_back_twice&quot;>Require pressing Back twice to leave the app&lt;/string>"
602602
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
603603
<location
@@ -993,8 +993,8 @@
993993
errorLine1=" intent.data = Uri.parse(&quot;package:$packageName&quot;)"
994994
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
995995
<location
996-
file="src/main/kotlin/org/fossify/filemanager/activities/MainActivity.kt"
997-
line="340"
996+
file="src/main/kotlin/org/fossify/filemanager/activities/SimpleActivity.kt"
997+
line="80"
998998
column="43"/>
999999
</issue>
10001000

@@ -1004,8 +1004,8 @@
10041004
errorLine1=" intent.data = Uri.parse(&quot;package:$packageName&quot;)"
10051005
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
10061006
<location
1007-
file="src/main/kotlin/org/fossify/filemanager/activities/MainActivity.kt"
1008-
line="340"
1007+
file="src/main/kotlin/org/fossify/filemanager/activities/SimpleActivity.kt"
1008+
line="80"
10091009
column="43"/>
10101010
</issue>
10111011

app/src/main/kotlin/org/fossify/filemanager/activities/MimeTypesActivity.kt

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import org.fossify.filemanager.databinding.ActivityMimetypesBinding
2525
import org.fossify.filemanager.dialogs.ChangeSortingDialog
2626
import org.fossify.filemanager.dialogs.ChangeViewTypeDialog
2727
import org.fossify.filemanager.extensions.config
28+
import org.fossify.filemanager.extensions.isPathInHiddenFolder
2829
import org.fossify.filemanager.extensions.tryOpenPathIntent
2930
import org.fossify.filemanager.helpers.*
3031
import org.fossify.filemanager.interfaces.ItemOperationsListener
@@ -133,10 +134,11 @@ class MimeTypesActivity : SimpleActivity(), ItemOperationsListener {
133134
override fun selectedPaths(paths: ArrayList<String>) {}
134135

135136
fun searchQueryChanged(text: String) {
136-
val searchText = text.trim()
137-
lastSearchedText = searchText
137+
val normalizedText = text.normalizeString()
138+
val searchNormalizedText = normalizedText.trim()
139+
lastSearchedText = searchNormalizedText
138140
when {
139-
searchText.isEmpty() -> {
141+
searchNormalizedText.isEmpty() -> {
140142
binding.apply {
141143
mimetypesFastscroller.beVisible()
142144
getRecyclerAdapter()?.updateItems(storedItems)
@@ -145,7 +147,7 @@ class MimeTypesActivity : SimpleActivity(), ItemOperationsListener {
145147
}
146148
}
147149

148-
searchText.length == 1 -> {
150+
searchNormalizedText.length == 1 -> {
149151
binding.apply {
150152
mimetypesFastscroller.beGone()
151153
mimetypesPlaceholder.beVisible()
@@ -155,11 +157,13 @@ class MimeTypesActivity : SimpleActivity(), ItemOperationsListener {
155157

156158
else -> {
157159
ensureBackgroundThread {
158-
if (lastSearchedText != searchText) {
160+
if (lastSearchedText != searchNormalizedText) {
159161
return@ensureBackgroundThread
160162
}
161163

162-
val listItems = storedItems.filter { it.name.contains(searchText, true) } as ArrayList<ListItem>
164+
val listItems = storedItems.filter {
165+
it.name.normalizeString().contains(searchNormalizedText, true)
166+
} as ArrayList<ListItem>
163167

164168
runOnUiThread {
165169
getRecyclerAdapter()?.updateItems(listItems, text)
@@ -285,7 +289,10 @@ class MimeTypesActivity : SimpleActivity(), ItemOperationsListener {
285289
try {
286290
val fullMimetype = cursor.getStringValue(MediaStore.Files.FileColumns.MIME_TYPE)?.lowercase(Locale.getDefault()) ?: return@queryCursor
287291
val name = cursor.getStringValue(MediaStore.Files.FileColumns.DISPLAY_NAME)
288-
if (!showHidden && name.startsWith(".")) {
292+
val path = cursor.getStringValue(MediaStore.Files.FileColumns.DATA)
293+
294+
val isHiddenFile = name.startsWith(".")
295+
if (!showHidden && (isHiddenFile || path.isPathInHiddenFolder())) {
289296
return@queryCursor
290297
}
291298

@@ -294,7 +301,6 @@ class MimeTypesActivity : SimpleActivity(), ItemOperationsListener {
294301
return@queryCursor
295302
}
296303

297-
val path = cursor.getStringValue(MediaStore.Files.FileColumns.DATA)
298304
val lastModified = cursor.getLongValue(MediaStore.Files.FileColumns.DATE_MODIFIED) * 1000
299305

300306
val mimetype = fullMimetype.substringBefore("/")

0 commit comments

Comments
 (0)