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