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

    • Type: Bug
    • Status: Untriaged
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      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

              • Assignee:
                bug zilla Bug Zilla
                Reporter:
                reactosfanboy reactosfanboy
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: