Unloading textures does not work in GC thread (yet)
This commit is contained in:
1 parent
d95915ffb0
commit
9ca577e0da
4 files changed
+3
-7
No files matched your search
@@ -128,8 +128,8 @@ namespace Vocaluxe.Base.Fonts
|
||||
|
||||
public void UnloadGlyphs()
|
||||
{
|
||||
//foreach (CGlyph glyph in _Glyphs.Values)
|
||||
// glyph.UnloadTexture();
|
||||
foreach (CGlyph glyph in _Glyphs.Values)
|
||||
glyph.UnloadTexture();
|
||||
_Glyphs.Clear();
|
||||
}
|
||||
|
||||
|
||||
@@ -418,9 +418,6 @@ namespace Vocaluxe.Base.Fonts
|
||||
|
||||
public static void UnloadThemeFonts(string themeName)
|
||||
{
|
||||
if (_Fonts.Count == 0)
|
||||
return;
|
||||
|
||||
int index = 0;
|
||||
while (index < _Fonts.Count)
|
||||
{
|
||||
|
||||
@@ -128,7 +128,7 @@ namespace Vocaluxe.Base.Fonts
|
||||
CFonts.Height = oldHeight;
|
||||
}
|
||||
|
||||
~CGlyph()
|
||||
public void UnloadTexture()
|
||||
{
|
||||
CDraw.RemoveTexture(ref _Texture);
|
||||
}
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
using Vocaluxe.Base;
|
||||
using Vocaluxe.Base.Fonts;
|
||||
using VocaluxeLib.Menu;
|
||||
|
||||
namespace Vocaluxe.Screens
|
||||
|
||||
Reference in new issue
Block a user