Opened 5 years ago
Last modified 5 years ago
#15248 assigned bug
app_server - Switching from floating window feel to normal feel leaves all workspaces flag — at Version 2
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 )
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 , 5 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 5 years ago
Component: | Applications/MediaPlayer → Servers/app_server |
---|---|
Description: | modified (diff) |
Summary: | MediaPlayer - Always on top toggle not working correctly → app_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.
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.