patch 9.0.1373: wrong text displayed when using both 'linebreak' and 'list'

Problem:    Wrong text displayed when using both 'linebreak' and 'list'.
Solution:   Only set "c_extra" to NUL when "p_extra" is not empty. (Hirohito
            Higashi, closes #12065)
diff --git a/src/drawline.c b/src/drawline.c
index 5fe25f5..5c64750 100644
--- a/src/drawline.c
+++ b/src/drawline.c
@@ -3095,7 +3095,8 @@
 							? wp->w_lcs_chars.tab3
 							: wp->w_lcs_chars.tab1;
 #ifdef FEAT_LINEBREAK
-			if (wp->w_p_lbr && wlv.p_extra != NULL)
+			if (wp->w_p_lbr && wlv.p_extra != NULL
+							&& *wlv.p_extra != NUL)
 			    wlv.c_extra = NUL; // using p_extra from above
 			else
 #endif