Skip to content
This repository was archived by the owner on Sep 17, 2023. It is now read-only.

Commit df79540

Browse files
committed
Fix lint warnings, crash
Signed-off-by: PranavPurwar <[email protected]>
1 parent 7310e01 commit df79540

File tree

16 files changed

+41
-79
lines changed

16 files changed

+41
-79
lines changed

app/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ android {
6363
enable = true
6464
}
6565

66+
lint.abortOnError = false
67+
6668
configurations.configureEach {
6769
exclude(group = "javax.inject", module = "javax.inject")
6870
exclude(group = "org.jetbrains", module = "annotations-java5")

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
tools:ignore="ScopedStorage" />
1515
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
1616
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
17+
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
1718
<uses-permission
1819
android:name="android.permission.QUERY_ALL_PACKAGES"
1920
tools:ignore="QueryAllPackagesPermission" />

app/src/main/kotlin/org/cosmicide/rewrite/App.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import org.cosmicide.rewrite.plugin.api.PluginLoader
3232
import org.cosmicide.rewrite.util.CommonUtils
3333
import org.cosmicide.rewrite.util.FileUtil
3434
import org.eclipse.tm4e.core.registry.IThemeSource
35-
import org.jetbrains.kotlin.utils.addToStdlib.ifTrue
3635
import org.lsposed.hiddenapibypass.HiddenApiBypass
3736
import rikka.sui.Sui
3837
import java.io.File
@@ -60,11 +59,15 @@ class App : Application() {
6059

6160
override fun onCreate() {
6261
super.onCreate()
62+
63+
if (FileUtil.isInitialized.not()) return
64+
6365
Sui.init(packageName)
6466
instance = WeakReference(this)
6567
HookManager.context = WeakReference(this)
6668

6769
setupHooks()
70+
6871
loadPlugins()
6972

7073
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {

app/src/main/kotlin/org/cosmicide/rewrite/MainActivity.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import androidx.core.view.WindowInsetsCompat
2121
import androidx.core.view.updateLayoutParams
2222
import androidx.fragment.app.commit
2323
import androidx.lifecycle.lifecycleScope
24+
import com.google.android.material.color.DynamicColors
2425
import com.kieronquinn.app.darq.utils.extensions.awaitBinderReceived
2526
import com.kieronquinn.app.darq.utils.extensions.isShizukuInstalled
2627
import kotlinx.coroutines.launch
@@ -49,6 +50,7 @@ class MainActivity : AppCompatActivity() {
4950
val accent = Prefs.appAccent
5051
themeInt = CommonUtils.getAccent(accent)
5152
setTheme(themeInt)
53+
DynamicColors.applyToActivityIfAvailable(this)
5254
enableEdgeToEdge()
5355
return super.onCreateView(parent, name, context, attrs)
5456
}

app/src/main/kotlin/org/cosmicide/rewrite/adapter/GitAdapter.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.cosmicide.rewrite.adapter
99

10+
import android.annotation.SuppressLint
1011
import android.view.ViewGroup
1112
import android.widget.TextView
1213
import androidx.recyclerview.widget.RecyclerView
@@ -42,9 +43,10 @@ class GitAdapter : RecyclerView.Adapter<GitAdapter.ViewHolder>() {
4243
val textView: TextView
4344
) : RecyclerView.ViewHolder(textView) {
4445

46+
@SuppressLint("SetTextI18n")
4547
fun bind(commit: RevCommit) {
4648
textView.textSize = 16f
47-
textView.text = commit.authorIdent.name + " - " + commit.shortMessage
49+
textView.text = "${commit.authorIdent.name}-${commit.shortMessage}"
4850
}
4951
}
5052
}

app/src/main/res/drawable/round_insert_drive_file_24.xml

Lines changed: 0 additions & 17 deletions
This file was deleted.

app/src/main/res/layout/new_plugin_item.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
android:id="@+id/button"
4747
android:layout_width="wrap_content"
4848
android:layout_height="wrap_content"
49-
android:text="Install"
49+
android:text="@string/install"
5050
app:layout_constraintStart_toEndOf="@id/name"
5151
app:layout_constraintEnd_toEndOf="parent"
5252
app:layout_constraintTop_toTopOf="parent"

app/src/main/res/menu/chat_menu.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<item
1212
android:id="@+id/clear"
1313
android:icon="@drawable/baseline_close_24"
14-
android:title="Clear"
14+
android:title="@string/clear"
1515
app:showAsAction="always" />
1616

1717
<item

app/src/main/res/menu/menu_main.xml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66
-->
77

88
<menu xmlns:android="http://schemas.android.com/apk/res/android"
9+
xmlns:tools="http://schemas.android.com/tools"
910
xmlns:app="http://schemas.android.com/apk/res-auto">
1011

1112
<item
1213
android:id="@+id/nav_items"
1314
android:icon="@drawable/nav_icon"
14-
android:title="Navigation Elements"
15+
android:title="@string/navigation_elements"
1516
app:showAsAction="always" />
1617

1718
<item
@@ -30,7 +31,8 @@
3031
android:id="@+id/redo"
3132
android:icon="@drawable/baseline_redo_24"
3233
android:title="@string/redo"
33-
app:showAsAction="always" />
34+
app:showAsAction="always"
35+
tools:ignore="AlwaysShowAction" />
3436

3537

3638
<item
@@ -40,7 +42,7 @@
4042

4143
<item
4244
android:id="@+id/action_format"
43-
android:title="Format"
45+
android:title="@string/format"
4446
app:showAsAction="never" />
4547

4648
<item
@@ -53,6 +55,6 @@
5355

5456
<item
5557
android:id="@+id/action_git"
56-
android:title="Git" />
58+
android:title="@string/git" />
5759

5860
</menu>

app/src/main/res/menu/tab_menu.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@
99

1010
<item
1111
android:id="@+id/close_tab"
12-
android:title="Close Tab" />
12+
android:title="@string/close_tab" />
1313
<item
1414
android:id="@+id/close_left_tab"
15-
android:title="Close Left Tab" />
15+
android:title="@string/close_left_tab" />
1616
<item
1717
android:id="@+id/close_right_tab"
18-
android:title="Close Right Tab" />
18+
android:title="@string/close_right_tab" />
1919
<item
2020
android:id="@+id/close_other_tab"
21-
android:title="Close Other Tabs" />
21+
android:title="@string/close_other_tabs" />
2222
<item
2323
android:id="@+id/close_all_tab"
24-
android:title="Close All Tabs" />
24+
android:title="@string/close_all_tabs" />
2525
</menu>

0 commit comments

Comments
 (0)