diff options
| author | Michael <[email protected]> | 2017-06-01 17:09:22 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-06-01 17:09:22 -0400 |
| commit | 03cf891c53cc648bb1ed4ea3d78755c1a440a713 (patch) | |
| tree | babcc9816885ce50b69fdbb03ab050b5f4200979 /ShiftOS_TheReturn | |
| parent | 324104eb0b8650969b2205404e3ad83401fb100e (diff) | |
| download | shiftos_thereturn-03cf891c53cc648bb1ed4ea3d78755c1a440a713.tar.gz shiftos_thereturn-03cf891c53cc648bb1ed4ea3d78755c1a440a713.tar.bz2 shiftos_thereturn-03cf891c53cc648bb1ed4ea3d78755c1a440a713.zip | |
Icon Manager and various icon bugfixes.
Diffstat (limited to 'ShiftOS_TheReturn')
| -rw-r--r-- | ShiftOS_TheReturn/Skinning.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/ShiftOS_TheReturn/Skinning.cs b/ShiftOS_TheReturn/Skinning.cs index 5bd4ab1..4a073f4 100644 --- a/ShiftOS_TheReturn/Skinning.cs +++ b/ShiftOS_TheReturn/Skinning.cs @@ -287,7 +287,15 @@ namespace ShiftOS.Engine LoadedSkin.AppIcons.Add(id, null); if (LoadedSkin.AppIcons[id] == null) - return GetDefaultIcon(id); + { + var img = GetDefaultIcon(id); + using (var mstr = new MemoryStream()) + { + img.Save(mstr, System.Drawing.Imaging.ImageFormat.Png); + LoadedSkin.AppIcons[id] = mstr.ToArray(); + } + return img; + } else { using (var sr = new MemoryStream(LoadedSkin.AppIcons[id])) |
