X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2FHueRingDialog.java;h=9dc637317e4302b926f56c69a481e355c0d584e1;hb=3f04ed64280e24cc39aad42f7142974d12701e3b;hp=fc3d7dbdf816d5ef3da9db528314228f5b4dcda9;hpb=2ee8546a6eecf830e15196ecda72656c344593cb;p=mobile-ledger.git
diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/HueRingDialog.java b/app/src/main/java/net/ktnx/mobileledger/ui/HueRingDialog.java
index fc3d7dbd..9dc63731 100644
--- a/app/src/main/java/net/ktnx/mobileledger/ui/HueRingDialog.java
+++ b/app/src/main/java/net/ktnx/mobileledger/ui/HueRingDialog.java
@@ -1,18 +1,18 @@
/*
* Copyright © 2019 Damyan Ivanov.
- * This file is part of MoLe.
- * MoLe is free software: you can distribute it and/or modify it
- * under the term of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your opinion), any later version.
+ * This file is part of MoLe.
+ * MoLe is free software: you can distribute it and/or modify it
+ * under the term of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your opinion), any later version.
*
- * MoLe is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License terms for details.
+ * MoLe is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License terms for details.
*
- * You should have received a copy of the GNU General Public License
- * along with Mobile-Ledger. If not, see .
+ * You should have received a copy of the GNU General Public License
+ * along with MoLe. If not, see .
*/
package net.ktnx.mobileledger.ui;
@@ -27,13 +27,15 @@ import net.ktnx.mobileledger.utils.Colors;
import androidx.annotation.NonNull;
public class HueRingDialog extends Dialog {
+ private final int currentHue;
private int initialHue;
private HueRing hueRing;
private HueSelectedListener listener;
- public HueRingDialog(@NonNull Context context, int initialHue) {
+ public HueRingDialog(@NonNull Context context, int initialHue, int currentHue) {
super(context);
this.initialHue = initialHue;
+ this.currentHue = currentHue;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -41,7 +43,7 @@ public class HueRingDialog extends Dialog {
setContentView(R.layout.hue_dialog);
hueRing = findViewById(R.id.ring);
hueRing.setInitialHue(initialHue);
- hueRing.setHue(initialHue);
+ hueRing.setHue(currentHue);
findViewById(R.id.btn_ok).setOnClickListener(v -> {
if (listener != null) listener.onHueSelected(hueRing.getHueDegrees());
@@ -49,8 +51,6 @@ public class HueRingDialog extends Dialog {
dismiss();
});
- findViewById(R.id.btn_cancel).setOnClickListener(v -> dismiss());
-
findViewById(R.id.btn_default)
.setOnClickListener(v -> hueRing.setHue(Colors.DEFAULT_HUE_DEG));
}