Opened 2 years ago

Last modified 2 years ago

#15248 assigned bug

app_server - Switching from floating window feel to normal feel leaves all workspaces flag

Reported by: miqlas Owned by: leavengood
Priority: normal Milestone: Unscheduled
Component: Servers/app_server Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by leavengood)

Setting MediaPlayer to "Always on Top" makes the window floating and shows up on every workspace.

Disabling it makes the window not floating, but MediaPlayer still visible on every workspaces.

Expected behaviour: after disabling always on top MediaPlayer should be visible only on 1 workspace.

app_server is not resetting the flag which shows windows on all workspaces when switched back to the "normal" window feel. ActivityMonitor also does this.

Change History (2)

comment:1 by leavengood, 2 years ago

Owner: changed from stippi to leavengood
Status: newassigned

I believe this is actually a bug in app_server which gets triggered when an app switches from a normal window feel to the "floating in all workspaces" feel, and then switches back. When switched backed to normal the flag for showing on all workspaces is not removed. A few other apps have this feature too: ActivityMonitor, TV, and maybe more. Testing them will probably also show this behavior.

But I am partially guessing from reading code as I cannot currently test in Haiku, but I will try later. Leaving bug in MediaPlayer for now.

comment:2 by leavengood, 2 years ago

Component: Applications/MediaPlayerServers/app_server
Description: modified (diff)
Summary: MediaPlayer - Always on top toggle not working correctlyapp_server - Switching from floating window feel to normal feel leaves all workspaces flag

ActivityMonitor does the same thing, it must be an app_server bug unless this is supposed to be the behavior.

Note: See TracTickets for help on using tickets.