# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1325186811 0 # Node ID 65861fedc4b4ac7b9f18d59ba00ff6f3e75b70a5 # Parent 514b061ac8b2bd8e4763d5b47624f43a40ae555f Enable tooltips on text controls on OS/2. diff -r 514b061ac8b2 -r 65861fedc4b4 os2/dw.c --- a/os2/dw.c Thu Dec 29 18:50:39 2011 +0000 +++ b/os2/dw.c Thu Dec 29 19:26:51 2011 +0000 @@ -2019,14 +2019,17 @@ /* This procedure handles pointer changes */ MRESULT EXPENTRY _textproc(HWND hWnd, ULONG msg, MPARAM mp1, MPARAM mp2) { - PFNWP *blah = WinQueryWindowPtr(hWnd, QWP_USER); + WindowData *blah = (WindowData *)WinQueryWindowPtr(hWnd, QWP_USER); + + if(blah && blah->bubbletext[0]) + _TooltipProc(hWnd, msg, mp1, mp2, blah); if(msg == WM_MOUSEMOVE &&_wndproc(hWnd, msg, mp1, mp2)) return MPFROMSHORT(FALSE); - if(blah && *blah) - { - PFNWP myfunc = *blah; + if(blah && blah->oldproc) + { + PFNWP myfunc = blah->oldproc; return myfunc(hWnd, msg, mp1, mp2); }