WM_INPUTLANGCHANGE sent on focus change

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P3
    • 1.4.0
    • Affects Version/s: 1.4.0
    • Component/s: 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.

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: