Mouse is invisible when tabbing out/in when playlist is open
Normally Parole sets mouse visibility off when you ALT+TAB in. This is in order to keep the viewing experience uninterrupted. However, if the playlist bar is open, and you alt+tab out of Parole and back in, the mouse visibility is set false as expected but because the playlist bar is open, shaking the mouse doesn't set the mouse visibility to true. The mouse gets stuck as invisible until the playlist bar is closed.
I propose that if the playlist bar is open, then the mouse should always be visible, one way this can be done is by changing line 3073 in /src/parole-player.c:
Old code:
if (!gtk_window_is_active(GTK_WINDOW(player->priv->window))) { parole_player_set_cursor_visible(player, TRUE);
New proposed code:
if (!gtk_window_is_active(GTK_WINDOW(player->priv->window)) || parole_player_get_playlist_visible (player)) { parole_player_set_cursor_visible(player, TRUE);
I tried making a merge request but I think my account is too new for that.
Thanks!