Fix changing a pin title not updating the ViewThreadController title

multisite
Floens 10 years ago
parent 32b34ec0f9
commit c295072f35
  1. 2
      Clover/app/src/main/java/org/floens/chan/ui/controller/DrawerController.java
  2. 4
      Clover/app/src/main/java/org/floens/chan/ui/controller/ViewThreadController.java

@ -230,7 +230,7 @@ public class DrawerController extends Controller implements PinAdapter.Callback,
if (!TextUtils.isEmpty(value)) { if (!TextUtils.isEmpty(value)) {
pin.loadable.title = value; pin.loadable.title = value;
pinAdapter.notifyDataSetChanged(); Chan.getWatchManager().updatePin(pin);
} }
} }
}) })

@ -104,6 +104,10 @@ public class ViewThreadController extends ThreadController implements ThreadLayo
public void onEvent(WatchManager.PinChangedMessage message) { public void onEvent(WatchManager.PinChangedMessage message) {
setPinIconState(); setPinIconState();
// Update title
if (message.pin.loadable == loadable) {
threadLayout.getPresenter().refreshUI();
}
} }
@Override @Override

Loading…
Cancel
Save