Author: fredkiefer
Date: Sat Oct 22 00:42:38 2016
New Revision: 40166

URL: http://svn.gna.org/viewcvs/gnustep?rev=40166&view=rev
Log:
* Source/GSLayoutManager.m: Don't try to get the advancement for NSControlGlyph.

Modified:
    libs/gui/trunk/ChangeLog
    libs/gui/trunk/Source/GSLayoutManager.m

Modified: libs/gui/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/ChangeLog?rev=40166&r1=40165&r2=40166&view=diff
==============================================================================
--- libs/gui/trunk/ChangeLog    (original)
+++ libs/gui/trunk/ChangeLog    Sat Oct 22 00:42:38 2016
@@ -1,3 +1,8 @@
+2016-10-22 Fred Kiefer <fredkie...@gmx.de>
+
+       * Source/GSLayoutManager.m: Don't try to get the advancement for
+       NSControlGlyph.
+
 2016-10-08 Fred Kiefer <fredkie...@gmx.de>
 
        * Headers/AppKit/NSOutlineView.h

Modified: libs/gui/trunk/Source/GSLayoutManager.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/GSLayoutManager.m?rev=40166&r1=40165&r2=40166&view=diff
==============================================================================
--- libs/gui/trunk/Source/GSLayoutManager.m     (original)
+++ libs/gui/trunk/Source/GSLayoutManager.m     Sat Oct 22 00:42:38 2016
@@ -3259,7 +3259,14 @@
     
   for (i=0; i<length; i++)
     {
-      advances[i] = [run->font advancementForGlyph: glyph_list[i]];
+      if (glyph_list[i] != NSControlGlyph)
+        {
+          advances[i] = [run->font advancementForGlyph: glyph_list[i]];
+        }
+      else
+        {
+          advances[i] = NSZeroSize;
+        }
     }
 
   [self insertGlyphs: glyph_list


_______________________________________________
Gnustep-cvs mailing list
Gnustep-cvs@gna.org
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to