protected override void OnSizeAllocated (Gdk.Rectangle allocation) { base.OnSizeAllocated (allocation); ResetMissingImages (); if (current_track == null && !idle) { LoadCurrentTrack (); } else { Invalidate (); } }