private void UpdateIcon() { if(slider == null || pixbufs == null) { return; } double step = (slider.Adjustment.Upper - slider.Adjustment.Lower - 1) / (pixbufs.Length - 1); image.Pixbuf = pixbufs[(int)Math.Ceiling((Volume - 1) / step)]; }