]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfileDetailFragment.java
force profile observer notification when current profile is saved
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / ui / profiles / ProfileDetailFragment.java
index 0021e2ce5cf308e2c3fd05188bf79e13fe621104..39b639f5ff361b9b151c287b8aae832eaabf4549 100644 (file)
@@ -167,7 +167,7 @@ public class ProfileDetailFragment extends Fragment implements HueRingDialog.Hue
 
                 if (mProfile.getUuid().equals(Data.profile.get().getUuid())) {
                     // dummy update to notify the observers of the possibly new name/URL
-                    Data.profile.set(mProfile);
+                    Data.profile.forceNotifyObservers();
                 }
             }
             else {
@@ -264,7 +264,8 @@ public class ProfileDetailFragment extends Fragment implements HueRingDialog.Hue
         huePickerView.setTag(profileThemeId);
         huePickerView.setOnClickListener(v -> {
             HueRingDialog d = new HueRingDialog(
-                    Objects.requireNonNull(ProfileDetailFragment.this.getContext()), hue);
+                    Objects.requireNonNull(ProfileDetailFragment.this.getContext()),
+                    profileThemeId, (Integer) v.getTag());
             d.show();
             d.setColorSelectedListener(this);
         });