# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1326434564 0 # Node ID 1fd3a9635c4d5fac1d64c9a8d2ae0ea6b62c4eec # Parent b86a04751ea0f486c14fc2506e0a12c64ba2a000 Enable MLE line wrap by default on OS/2... and attempt to add horizontal scrollbars when wrap is off. diff -r b86a04751ea0 -r 1fd3a9635c4d os2/dw.c --- a/os2/dw.c Fri Jan 13 03:29:23 2012 +0000 +++ b/os2/dw.c Fri Jan 13 06:02:44 2012 +0000 @@ -5738,10 +5738,9 @@ HWND tmp = WinCreateWindow(HWND_OBJECT, WC_MLE, NULL, - WS_VISIBLE | + WS_VISIBLE | MLS_WORDWRAP | MLS_BORDER | MLS_IGNORETAB | - MLS_VSCROLL | - MLS_LIMITVSCROLL, + MLS_VSCROLL | MLS_LIMITVSCROLL, 0,0,2000,1000, NULLHANDLE, HWND_TOP, @@ -7665,6 +7664,7 @@ void API dw_mle_set_word_wrap(HWND handle, int state) { WinSendMsg(handle, MLM_SETWRAP, MPFROMLONG(state), 0); + WinSetWindowBits(handle, QWL_STYLE, state ? MLS_HSCROLL : 0, MLS_HSCROLL); } /*