Skip to content

Commit a4c6f0f

Browse files
Merge pull request #2764 from nextcloud/renovate/com.android.tools.build-gradle-8.x
fix(deps): update dependency com.android.tools.build:gradle to v8.12.0
2 parents 675164c + 10d31da commit a4c6f0f

File tree

5 files changed

+537
-18
lines changed

5 files changed

+537
-18
lines changed

app/build.gradle

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ apply plugin: 'org.jetbrains.kotlin.android'
1212

1313
android {
1414
compileSdk 35
15-
namespace 'it.niedermann.owncloud.notes'
15+
namespace = 'it.niedermann.owncloud.notes'
1616

1717
defaultConfig {
1818
applicationId "it.niedermann.owncloud.notes"
@@ -29,7 +29,7 @@ android {
2929
}
3030

3131
compileOptions {
32-
coreLibraryDesugaringEnabled true
32+
coreLibraryDesugaringEnabled = true
3333
sourceCompatibility JavaVersion.VERSION_17
3434
targetCompatibility JavaVersion.VERSION_17
3535
}
@@ -39,13 +39,13 @@ android {
3939
}
4040

4141
buildFeatures {
42-
viewBinding true
43-
buildConfig true
42+
viewBinding = true
43+
buildConfig = true
4444
}
4545

4646
buildTypes {
4747
debug {
48-
testCoverageEnabled true
48+
testCoverageEnabled = true
4949
}
5050

5151
release {
@@ -73,17 +73,17 @@ android {
7373

7474
testOptions {
7575
unitTests {
76-
includeAndroidResources true
76+
includeAndroidResources = true
7777
}
7878
}
7979

8080
lintOptions {
81-
abortOnError false
81+
abortOnError = false
8282
disable 'MissingTranslation'
8383
}
8484

8585
androidResources {
86-
generateLocaleConfig true
86+
generateLocaleConfig = true
8787
}
8888

8989
packagingOptions {

app/src/main/java/it/niedermann/owncloud/notes/edit/NoteEditFragment.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333

3434
import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton;
3535
import com.google.android.material.floatingactionbutton.FloatingActionButton;
36+
import com.nextcloud.android.sso.helper.SingleAccountHelper;
3637
import com.owncloud.android.lib.common.utils.Log_OC;
3738

3839
import it.niedermann.owncloud.notes.R;
@@ -42,7 +43,6 @@
4243
import it.niedermann.owncloud.notes.shared.model.ISyncCallback;
4344
import it.niedermann.owncloud.notes.shared.util.DisplayUtils;
4445
import kotlin.Unit;
45-
import kotlin.jvm.functions.Function0;
4646

4747
public class NoteEditFragment extends SearchableBaseNoteFragment {
4848

@@ -306,7 +306,17 @@ public void applyBrand(int color) {
306306
super.applyBrand(color);
307307

308308
final var util = BrandingUtil.of(color, requireContext());
309-
binding.editContent.setSearchColor(color);
309+
310+
lifecycleScopeIOJob(() -> {
311+
try {
312+
final var ssoAccount = SingleAccountHelper.getCurrentSingleSignOnAccount(getContext());
313+
binding.editContent.setCurrentSingleSignOnAccount(ssoAccount, color);
314+
} catch (Exception e) {
315+
Log_OC.e(TAG, "applyBrand exception: " + e);
316+
}
317+
return Unit.INSTANCE;
318+
});
319+
310320
binding.editContent.setHighlightColor(util.notes.getTextHighlightBackgroundColor(requireContext(), color, colorPrimary, colorAccent));
311321
}
312322

app/src/main/java/it/niedermann/owncloud/notes/edit/NotePreviewFragment.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,15 @@
3131

3232
import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton;
3333
import com.google.android.material.floatingactionbutton.FloatingActionButton;
34-
import com.nextcloud.android.sso.exceptions.NextcloudFilesAppAccountNotFoundException;
35-
import com.nextcloud.android.sso.exceptions.NoCurrentAccountSelectedException;
3634
import com.nextcloud.android.sso.helper.SingleAccountHelper;
3735
import com.owncloud.android.lib.common.utils.Log_OC;
3836

3937
import it.niedermann.owncloud.notes.R;
4038
import it.niedermann.owncloud.notes.branding.BrandingUtil;
4139
import it.niedermann.owncloud.notes.databinding.FragmentNotePreviewBinding;
4240
import it.niedermann.owncloud.notes.persistence.entity.Note;
43-
import it.niedermann.owncloud.notes.shared.model.ISyncCallback;
4441
import it.niedermann.owncloud.notes.shared.util.SSOUtil;
4542
import kotlin.Unit;
46-
import kotlin.jvm.functions.Function0;
4743

4844
public class NotePreviewFragment extends SearchableBaseNoteFragment implements OnRefreshListener {
4945

@@ -233,7 +229,17 @@ public void applyBrand(int color) {
233229
super.applyBrand(color);
234230

235231
final var util = BrandingUtil.of(color, requireContext());
236-
binding.singleNoteContent.setSearchColor(color);
232+
233+
lifecycleScopeIOJob(() -> {
234+
try {
235+
final var ssoAccount = SingleAccountHelper.getCurrentSingleSignOnAccount(getContext());
236+
binding.singleNoteContent.setCurrentSingleSignOnAccount(ssoAccount, color);
237+
} catch (Exception e) {
238+
Log_OC.e(TAG, "applyBrand exception: " + e);
239+
}
240+
return Unit.INSTANCE;
241+
});
242+
237243
binding.singleNoteContent.setHighlightColor(util.notes.getTextHighlightBackgroundColor(requireContext(), color, colorPrimary, colorAccent));
238244
}
239245

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ buildscript {
2222
google()
2323
}
2424
dependencies {
25-
classpath 'com.android.tools.build:gradle:8.11.1'
25+
classpath 'com.android.tools.build:gradle:8.12.0'
2626
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
2727

2828
// NOTE: Do not place your application dependencies here; they belong
@@ -34,7 +34,7 @@ allprojects {
3434
repositories {
3535
mavenCentral()
3636
google()
37-
maven { url "https://jitpack.io" }
37+
maven { url = "https://jitpack.io" }
3838
}
3939

4040
}

0 commit comments

Comments
 (0)