Index: functions.c
===================================================================
--- functions.c (revision 94af438df9825b17786abcfeaff6dd9ffb1e8998)
+++ functions.c (revision b72670bc5181a617f1688a84fe61beb45f4ad021)
@@ -3601,4 +3601,5 @@
   _owl_function_mark_message(m);
   owl_global_set_curmsg(&g, owl_view_get_nearest_to_msgid(v, marked_id));
+  owl_function_calculate_topmsg(OWL_DIRECTION_NONE);
   owl_mainwin_redisplay(owl_global_get_mainwin(&g));
   owl_global_set_direction_downwards(&g);
