From eb7f854dbf42e1f0541eaac7df05a19f21c00135 Mon Sep 17 00:00:00 2001 From: Florens Douwes Date: Mon, 28 Jul 2014 16:06:47 +0200 Subject: [PATCH] Added option for pin on post --- .../src/main/java/org/floens/chan/core/ChanPreferences.java | 4 ++++ .../main/java/org/floens/chan/ui/fragment/ReplyFragment.java | 3 +-- Clover/app/src/main/res/values/strings.xml | 1 + Clover/app/src/main/res/xml/preference.xml | 5 +++++ 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Clover/app/src/main/java/org/floens/chan/core/ChanPreferences.java b/Clover/app/src/main/java/org/floens/chan/core/ChanPreferences.java index d39bbdd5..8d8489a0 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/ChanPreferences.java +++ b/Clover/app/src/main/java/org/floens/chan/core/ChanPreferences.java @@ -41,6 +41,10 @@ public class ChanPreferences { return p().getString("preference_default_email", ""); } + public static boolean getPinOnPost() { + return p().getBoolean("preference_pin_on_post", false); + } + public static boolean getDeveloper() { return p().getBoolean("preference_developer", false); } diff --git a/Clover/app/src/main/java/org/floens/chan/ui/fragment/ReplyFragment.java b/Clover/app/src/main/java/org/floens/chan/ui/fragment/ReplyFragment.java index 27031e21..31fbf64e 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/fragment/ReplyFragment.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/fragment/ReplyFragment.java @@ -57,7 +57,6 @@ import org.floens.chan.core.ChanPreferences; import org.floens.chan.core.manager.ReplyManager; import org.floens.chan.core.manager.ReplyManager.ReplyResponse; import org.floens.chan.core.model.Loadable; -import org.floens.chan.core.model.Pin; import org.floens.chan.core.model.Reply; import org.floens.chan.ui.ViewFlipperAnimations; import org.floens.chan.ui.view.LoadView; @@ -517,7 +516,7 @@ public class ReplyFragment extends DialogFragment { Toast.makeText(context, R.string.reply_success, Toast.LENGTH_SHORT).show(); // Pin thread on successful post - if (loadable.isThreadMode()) { + if (ChanPreferences.getPinOnPost() && loadable.isThreadMode()) { ChanApplication.getWatchManager().addPin(loadable); } diff --git a/Clover/app/src/main/res/values/strings.xml b/Clover/app/src/main/res/values/strings.xml index 5d29cbed..63ad97ff 100644 --- a/Clover/app/src/main/res/values/strings.xml +++ b/Clover/app/src/main/res/values/strings.xml @@ -164,6 +164,7 @@ along with this program. If not, see . Default name Default email + Pin thread on post About Open Source Licenses diff --git a/Clover/app/src/main/res/xml/preference.xml b/Clover/app/src/main/res/xml/preference.xml index 6696e4fa..10bfd164 100644 --- a/Clover/app/src/main/res/xml/preference.xml +++ b/Clover/app/src/main/res/xml/preference.xml @@ -80,6 +80,11 @@ along with this program. If not, see . + +