From c295072f3598b7c37200f6cf2d63953f5aa5d832 Mon Sep 17 00:00:00 2001 From: Floens Date: Sat, 15 Aug 2015 21:15:51 +0200 Subject: [PATCH] Fix changing a pin title not updating the ViewThreadController title --- .../java/org/floens/chan/ui/controller/DrawerController.java | 2 +- .../org/floens/chan/ui/controller/ViewThreadController.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Clover/app/src/main/java/org/floens/chan/ui/controller/DrawerController.java b/Clover/app/src/main/java/org/floens/chan/ui/controller/DrawerController.java index dec27204..aae7c356 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/controller/DrawerController.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/controller/DrawerController.java @@ -230,7 +230,7 @@ public class DrawerController extends Controller implements PinAdapter.Callback, if (!TextUtils.isEmpty(value)) { pin.loadable.title = value; - pinAdapter.notifyDataSetChanged(); + Chan.getWatchManager().updatePin(pin); } } }) diff --git a/Clover/app/src/main/java/org/floens/chan/ui/controller/ViewThreadController.java b/Clover/app/src/main/java/org/floens/chan/ui/controller/ViewThreadController.java index 4d171eb9..99b224e6 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/controller/ViewThreadController.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/controller/ViewThreadController.java @@ -104,6 +104,10 @@ public class ViewThreadController extends ThreadController implements ThreadLayo public void onEvent(WatchManager.PinChangedMessage message) { setPinIconState(); + // Update title + if (message.pin.loadable == loadable) { + threadLayout.getPresenter().refreshUI(); + } } @Override