updated for version 7.0028
diff --git a/src/normal.c b/src/normal.c
index 9d0d8a9..e62648f 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -1768,6 +1768,7 @@
 		&& oap->end.col == 0
 #ifdef FEAT_VISUAL
 		&& (!oap->is_VIsual || *p_sel == 'o')
+		&& !oap->block_mode
 #endif
 		&& oap->line_count > 1)
 	{