From c968c1b1ff9c65b2ef3dedaac03e9411d57e4201 Mon Sep 17 00:00:00 2001
From: Simon Clitherow <aphex@nildram.co.uk>
Date: Sun, 1 Feb 2004 15:44:37 +0000
Subject: [PATCH] - Added missing break statements. Panning and zooming from
 the menus   now works correctly.

---
 source/blender/src/header_view3d.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/source/blender/src/header_view3d.c b/source/blender/src/header_view3d.c
index 7242967a20b..4298e781a2b 100644
--- a/source/blender/src/header_view3d.c
+++ b/source/blender/src/header_view3d.c
@@ -193,21 +193,25 @@ static void do_view3d_view_cameracontrolsmenu(void *arg, int event)
 		G.qual |= LR_CTRLKEY;
 		persptoetsen(PAD4);
 		G.qual &= ~LR_CTRLKEY;
+		break;
 	case 5: /* Pan right */
 		/* ugly hack alert */
 		G.qual |= LR_CTRLKEY;
 		persptoetsen(PAD6);
 		G.qual &= ~LR_CTRLKEY;
+		break;
 	case 6: /* Pan up */
 		/* ugly hack alert */
 		G.qual |= LR_CTRLKEY;
 		persptoetsen(PAD8);
 		G.qual &= ~LR_CTRLKEY;
+		break;
 	case 7: /* Pan down */
 		/* ugly hack alert */
 		G.qual |= LR_CTRLKEY;
 		persptoetsen(PAD2);
 		G.qual &= ~LR_CTRLKEY;
+		break;
 	case 9: /* Zoom In */
 		persptoetsen(PADPLUSKEY);
 		break;
-- 
GitLab