Bug 1658 - Need a "Welcome To SqueezeNetwork" screen to push by when connecting
: Need a "Welcome To SqueezeNetwork" screen to push by when connecting
Status: RESOLVED WORKSFORME
Product: MySqueezebox.com
Classification: Unclassified
Component: Player UI
: unspecified
: Macintosh All
: P2 normal (vote)
: ---
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-06-11 13:59 UTC by Blackketter Dean
Modified: 2008-04-01 11:12 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Blackketter Dean 2005-06-11 13:59:21 UTC
Show this only when the user connects manually, not on a reconnect
Comment 1 Vidur Apparao 2005-07-18 18:11:16 UTC
We've stopped showing the "Welcome to SlimServer" screen as well, because of a
race condition in the init/startup process. The screen is shown on a power
up...but the power up happens in Slim::Player::Player::init(), before the tcp
socket, etc. have been set in Slim::Player::Squeezebox::reconnect(). Without
these values set, there's no communication back to the box for the showBriefly()
in Slim::Player::Player::power().

A hacked fix for this (setting the tcpsock earlier) gets us in the right
direction, but the message displays for too short a time - shorter than the
default 1 second for showBriefly(). We may be overriding the message later on in
the startup process.