Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4375020

WM_INPUTLANGCHANGE sent on focus change

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.4.0
    • 1.4.0
    • client-libs
    • None
    • beta
    • x86
    • windows_95

      I saw the following odd behavior when testing on Windows 95 (without
      Windows Plus! installed).

      I ran the swingset under windows95 in debug mode
      (using jdkx). MSVCRTD.DLL isn't in our build
      directory so I copied it from my NT machine to the
      /build/win32/bin directory. I built with the awt debugging
      stuff turned on, and ran with
      awtdebug.ctrace.awt_Component.cpp=true

      To reproduce: once the swingset is up, click on
      one of the demos. I see a DTRACE println fire
      off for a WM_INPUTLANGCHANGE event,
      followed by the printlns for the dynamic VK mapping
      tables being built.

      Click on another demo: another WM_INPUTLANGCHANGE
      and associated printlns. Click on another window,
      then click on the Swingset again: another
      WM_INPUTLANGCHANGE and associated printlns.

      I haven't investigated it much further, since I don't have
      MSDev on my win95 installation, but focus changes
      seem to be triggering it.

      This doesn't happen with NT. I don't know about
      98 or Millenium, since I don't have those installed.


      See Comments section for a reply to the above email with some more
      analysis done on NT.

            naoto Naoto Sato
            ehawkessunw Eric Hawkes (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: