Browse Source

imgui_freetype: Initialize FT_MemoryRec_ struct manually (#2686)

This fixes gcc warning: missing field 'alloc' initializer [-Wmissing-field-initializers]
pull/2693/head
luk1337 5 years ago
committed by omar
parent
commit
1820aaf444
  1. 3
      misc/freetype/imgui_freetype.cpp

3
misc/freetype/imgui_freetype.cpp

@ -646,7 +646,8 @@ static void* FreeType_Realloc(FT_Memory /*memory*/, long cur_size, long new_size
bool ImGuiFreeType::BuildFontAtlas(ImFontAtlas* atlas, unsigned int extra_flags) bool ImGuiFreeType::BuildFontAtlas(ImFontAtlas* atlas, unsigned int extra_flags)
{ {
// FreeType memory management: https://www.freetype.org/freetype2/docs/design/design-4.html // FreeType memory management: https://www.freetype.org/freetype2/docs/design/design-4.html
FT_MemoryRec_ memory_rec = { 0 }; FT_MemoryRec_ memory_rec = {};
memory_rec.user = NULL;
memory_rec.alloc = &FreeType_Alloc; memory_rec.alloc = &FreeType_Alloc;
memory_rec.free = &FreeType_Free; memory_rec.free = &FreeType_Free;
memory_rec.realloc = &FreeType_Realloc; memory_rec.realloc = &FreeType_Realloc;

Loading…
Cancel
Save