Nikolay Sivov : dwrite: Increase a number of allocated family slots for system collection.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Sep 3 07:34:27 CDT 2015


Module: wine
Branch: master
Commit: 30108c730e9d38c1af7d253bad764136615db2ed
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=30108c730e9d38c1af7d253bad764136615db2ed

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Thu Sep  3 07:36:55 2015 +0300

dwrite: Increase a number of allocated family slots for system collection.

---

 dlls/dwrite/font.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/dwrite/font.c b/dlls/dwrite/font.c
index 0970f3a..baa5ace 100644
--- a/dlls/dwrite/font.c
+++ b/dlls/dwrite/font.c
@@ -1866,10 +1866,10 @@ static HRESULT init_font_collection(struct dwrite_fontcollection *collection, BO
     collection->IDWriteFontCollection_iface.lpVtbl = &fontcollectionvtbl;
     collection->ref = 1;
     collection->family_count = 0;
-    collection->family_alloc = 2;
+    collection->family_alloc = is_system ? 30 : 5;
     collection->is_system = is_system;
 
-    collection->family_data = heap_alloc(sizeof(*collection->family_data)*2);
+    collection->family_data = heap_alloc(sizeof(*collection->family_data) * collection->family_alloc);
     if (!collection->family_data)
         return E_OUTOFMEMORY;
 




More information about the wine-cvs mailing list