Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-16283

Midnight Commander switching to fullscreen via Alt+Enter leaves the taskbar visible erroneously

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.13
    • None
    • None

    Description

      ros 0.4.12-RC-46-g317ca41 gcc dbg lin, VBox 4.3.12, no additions, VBEMP in use, desktop resolution 800x600 32bpp

      Reproduction steps

      • Install Midnight Commander 4.8.19 from rapps and start its main app
      • Press Alt+Enter to switch into fullscreen

      Expected behavior
      The application is displayed in fullscreen, and the taskbar should be hidden

      Observed behavior
      The application is displayed in fullscreen, but the taskbar remains visible erroneously

      upon switching ros logs:

      (win32ss/user/ntuser/winpos.c:787) err: FIXME: Parent is Desktop, Min off screen!
      (win32ss/gdi/eng/pdevobj.c:522) PDEVOBJ_bSwitchMode, ppdev = E1CD65D8, pSurface = E1CD7988
      (win32ss/gdi/eng/pdevobj.c:585) leave, ppdev = E1CD65D8, pSurface = E1FFF370
      (win32ss/user/ntuser/keyboard.c:966) err: Window is NULL
      (win32ss/user/ntuser/display.c:868) err: BitCount New 32 Orig 32 ChkNew 32
      (win32ss/gdi/eng/pdevobj.c:522) PDEVOBJ_bSwitchMode, ppdev = E1CD65D8, pSurface = E1FFF370
      (win32ss/gdi/eng/pdevobj.c:585) leave, ppdev = E1CD65D8, pSurface = E1FFE788
      (win32ss/user/ntuser/msgqueue.c:1271) err: MsqSendMessage timed out 2 Status 102
      (win32ss/user/ntuser/display.c:868) err: BitCount New 32 Orig 32 ChkNew 32
      (win32ss/user/ntuser/painting.c:158) err: LOOP it
      (win32ss/user/ntuser/painting.c:162) err: SendSyncPaint Found one in the Sent Msg Queue!
      (win32ss/user/ntuser/painting.c:158) err: LOOP it
      (win32ss/user/ntuser/painting.c:162) err: SendSyncPaint Found one in the Sent Msg Queue!
      (win32ss/gdi/eng/pdevobj.c:522) PDEVOBJ_bSwitchMode, ppdev = E1CD65D8, pSurface = E1FFE788
      (win32ss/gdi/eng/pdevobj.c:585) leave, ppdev = E1CD65D8, pSurface = E1E1D5B8
      (win32ss/user/ntuser/painting.c:158) err: LOOP it
      (win32ss/user/ntuser/painting.c:162) err: SendSyncPaint Found one in the Sent Msg Queue!
      (win32ss/user/ntuser/painting.c:158) err: LOOP it
      (win32ss/user/ntuser/painting.c:162) err: SendSyncPaint Found one in the Sent Msg Queue!
      (win32ss/user/ntuser/painting.c:158) err: LOOP it
      (win32ss/user/ntuser/painting.c:162) err: SendSyncPaint Found one in the Sent Msg Queue!
      (win32ss/user/ntuser/display.c:868) err: BitCount New 32 Orig 32 ChkNew 32
      

      This bug is old, I noticed it in every release test since ros 0.4.8rls.
      I guess it happens only when explorer_new is used as shell, I guess it does not happen in case we use explorer_old or explorer of 2k3sp2, but I did not double-check that yet.

      Attachments

        Issue Links

          Activity

            People

              reactosfanboy reactosfanboy
              reactosfanboy reactosfanboy
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: