protected override void Hide() { textContainer.UpdateTextBuffer(); if (textContainer.IsTextBufferEmpty()) { base.Hide(); } }
protected override void Hide() { string previousMessage = textContainer.GetCurrentMessage(); textContainer.UpdateTextBuffer(); if (!previousMessage.Equals(textContainer.GetCurrentMessage())) { imageContainer.UpdateImageBuffer(); } if (textContainer.IsTextBufferEmpty() && imageContainer.ImageBufferCount <= 0) { base.Hide(); } }