Ignore:
Timestamp:
Sep 29, 1999, 11:31:18 AM (26 years ago)
Author:
dengert
Message:

caret blinking and recreation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/pmwindow.cpp

    r1093 r1094  
    1 /* $Id: pmwindow.cpp,v 1.12 1999-09-29 09:16:31 sandervl Exp $ */
     1/* $Id: pmwindow.cpp,v 1.13 1999-09-29 09:31:18 dengert Exp $ */
    22/*
    33 * Win32 Window Managment Code for OS/2
     
    3030#include <thread.h>
    3131#include <wprocess.h>
     32#include <caret.h>
    3233
    3334HMQ  hmq = 0;                             /* Message queue handle         */
     
    413414        }
    414415        if((ULONG)mp2 == TRUE) {
    415                 rc = win32wnd->MsgSetFocus(Win32BaseWindow::OS2ToWin32Handle(hwndFocus));
     416                HWND hwndFocusWin32 = Win32BaseWindow::OS2ToWin32Handle(hwndFocus);
     417                recreateCaret (hwndFocusWin32);
     418                rc = win32wnd->MsgSetFocus(hwndFocusWin32);
    416419        }
    417420        else    rc = win32wnd->MsgKillFocus(Win32BaseWindow::OS2ToWin32Handle(hwndFocus));
     
    748751
    749752    case WM_TIMER:
    750         win32wnd->MsgTimer((ULONG)mp1);
     753        if (mp2) win32wnd->MsgTimer((ULONG)mp1);
    751754        goto RunDefWndProc;
    752755
Note: See TracChangeset for help on using the changeset viewer.