updated for version 7.4.383
Problem:    Bad interaction between preview window and omnifunc.
Solution:   Avoid redrawing the status line. (Hirohito Higashi)
diff --git a/src/popupmnu.c b/src/popupmnu.c
index b970158..68ee2d5 100644
--- a/src/popupmnu.c
+++ b/src/popupmnu.c
@@ -643,6 +643,12 @@
 
 		    if (curwin != curwin_save && win_valid(curwin_save))
 		    {
+			/* When the first completion is done and the preview
+			 * window is not resized, skip the preview window's
+			 * status line redrawing. */
+			if (ins_compl_active() && !resized)
+			    curwin->w_redr_status = FALSE;
+
 			/* Return cursor to where we were */
 			validate_cursor();
 			redraw_later(SOME_VALID);
diff --git a/src/version.c b/src/version.c
index c071073..663bdfd 100644
--- a/src/version.c
+++ b/src/version.c
@@ -735,6 +735,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    383,
+/**/
     382,
 /**/
     381,