Commit Diff


commit - fbaf9fba0e646058b4426cab2596000181f92261
commit + fef9de8ff7030ff5eecba8cbb6a6def8b5bce9c8
blob - 103861c1e994da6d699369a3889c63c53081beef
blob + 642745994b8f224a5a567a92c483dd1f1b3a3fd1
--- ui.c
+++ ui.c
@@ -1142,15 +1142,15 @@ yornp_self_insert(void)
 		return;
 	}
 
-	yornp_cb(thiskey.key == 'y', yornp_data);
 	exit_minibuffer();
+	yornp_cb(thiskey.key == 'y', yornp_data);
 }
 
 static void
 yornp_abort(void)
 {
-	yornp_cb(0, yornp_data);
 	exit_minibuffer();
+	yornp_cb(0, yornp_data);
 }
 
 static struct vline *