Fix NPE when mPager gets cleared out before callback fires

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/entities/Conversation.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/entities/Conversation.java 🔗

@@ -1272,8 +1272,9 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl
             final Element c = packet.addChild("command", Namespace.COMMANDS);
             c.setAttribute("node", command.getAttribute("node"));
             c.setAttribute("action", "execute");
+            View v = mPager;
             xmppConnectionService.sendIqPacket(getAccount(), packet, (a, iq) -> {
-                mPager.post(() -> {
+                v.post(() -> {
                     session.updateWithResponse(iq);
                 });
             });