Banshee.Gui.Widgets.TrackInfoDisplay.IdleTimeout C# (CSharp) Method

IdleTimeout() private method

private IdleTimeout ( ) : bool
return bool
        private bool IdleTimeout ()
        {
            if (ServiceManager.PlayerEngine == null ||
                ServiceManager.PlayerEngine.CurrentTrack == null ||
                ServiceManager.PlayerEngine.CurrentState == PlayerState.Idle) {
                incoming_track = null;
                incoming_image = null;

                current_artwork_id = null;
                current_track = null;
                current_image = null;
                idle = true;

                if (stage != null && stage.Actor == null) {
                    stage.Reset ();
                }
            }

            idle_timeout_id = 0;
            return false;
        }