From cb0d1c94845d547ed93856feb26fcdc29d0cbc7d Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sun, 4 Dec 2016 06:01:18 +0100 Subject: [PATCH] Misc --- ArchiSteamFarm/Statistics.cs | 6 +++++- GUI/BotStatusForm.cs | 16 +++++++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/ArchiSteamFarm/Statistics.cs b/ArchiSteamFarm/Statistics.cs index 182cd3c6f..ec1c548b7 100644 --- a/ArchiSteamFarm/Statistics.cs +++ b/ArchiSteamFarm/Statistics.cs @@ -101,8 +101,12 @@ namespace ArchiSteamFarm { return; } + if ((callback.AvatarHash == null) || (callback.AvatarHash.Length == 0)) { + return; + } + string avatarHash = BitConverter.ToString(callback.AvatarHash).Replace("-", "").ToLowerInvariant(); - if (!string.IsNullOrEmpty(LastAvatarHash) && avatarHash.Equals(LastAvatarHash)) { + if (string.IsNullOrEmpty(avatarHash) || (!string.IsNullOrEmpty(LastAvatarHash) && avatarHash.Equals(LastAvatarHash))) { return; } diff --git a/GUI/BotStatusForm.cs b/GUI/BotStatusForm.cs index 93529d4b5..3da807d4b 100644 --- a/GUI/BotStatusForm.cs +++ b/GUI/BotStatusForm.cs @@ -31,12 +31,18 @@ namespace GUI { return; } - if (callback.AvatarHash != null) { - string avatarHash = BitConverter.ToString(callback.AvatarHash).Replace("-", "").ToLowerInvariant(); - string avatarURL = "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/" + avatarHash.Substring(0, 2) + "/" + avatarHash + "_full.jpg"; - AvatarPictureBox.ImageLocation = avatarURL; - AvatarPictureBox.LoadAsync(); + if ((callback.AvatarHash == null) || (callback.AvatarHash.Length == 0)) { + return; } + + string avatarHash = BitConverter.ToString(callback.AvatarHash).Replace("-", "").ToLowerInvariant(); + if (string.IsNullOrEmpty(avatarHash)) { + return; + } + + string avatarURL = "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/" + avatarHash.Substring(0, 2) + "/" + avatarHash + "_full.jpg"; + AvatarPictureBox.ImageLocation = avatarURL; + AvatarPictureBox.LoadAsync(); } private void AvatarPictureBox_LoadCompleted(object sender, AsyncCompletedEventArgs e) {