Skip to content

Refresh shell status on TaskbarCreated#1359

Open
xpewster wants to merge 1 commit intodremin:masterfrom
xpewster:fix_windowblinds_startup
Open

Refresh shell status on TaskbarCreated#1359
xpewster wants to merge 1 commit intodremin:masterfrom
xpewster:fix_windowblinds_startup

Conversation

@xpewster
Copy link
Copy Markdown

@xpewster xpewster commented Mar 17, 2026

Some apps such as WindowBlinds may cause delays in the Shell process. Not sure how exactly. But this can cause initial hide taskbar calls to fail, the taskbar monitor to not start, and the window work area to be incorrect, as the app will be determined to be running as shell. So we want to refresh the shell status and start the hide taskbar call again if necessary.

This fixes the issue of the default taskbar not hiding and the work area going under RetroBar on startup (when used in combination with WindowBlinds).

This is only apparent it seems when running RetroBar from Task Scheduler for faster startup. Related to: #440

Related change in ManagedShell to support this: cairoshell/ManagedShell#156

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant