Author: fredkiefer
Date: Fri Jul 24 16:15:22 2015
New Revision: 38837

URL: http://svn.gna.org/viewcvs/gnustep?rev=38837&view=rev
Log:
2015-07-24 Fred Kiefer <[email protected]>

        * Source/NSFont.m: Look for xib font property IBIsSystemFont.
        Patch by Paul Landers <[email protected]>.


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

Modified: libs/gui/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/ChangeLog?rev=38837&r1=38836&r2=38837&view=diff
==============================================================================
--- libs/gui/trunk/ChangeLog    (original)
+++ libs/gui/trunk/ChangeLog    Fri Jul 24 16:15:22 2015
@@ -1,3 +1,8 @@
+2015-07-24 Fred Kiefer <[email protected]>
+
+       * Source/NSFont.m: Look for xib font property IBIsSystemFont.
+       Patch by Paul Landers <[email protected]>.
+
 2015-07-24 Fred Kiefer <[email protected]>
 
        * Source/NSTextStorage.m: Fixed a bug with setting _editedRange for

Modified: libs/gui/trunk/Source/NSFont.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSFont.m?rev=38837&r1=38836&r2=38837&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSFont.m      (original)
+++ libs/gui/trunk/Source/NSFont.m      Fri Jul 24 16:15:22 2015
@@ -1351,7 +1351,14 @@
       float size = [aDecoder decodeFloatForKey: @"NSSize"];
       
       DESTROY(self);
-      self = RETAIN([NSFont fontWithName: name size: size]);
+      if ([aDecoder containsValueForKey: @"IBIsSystemFont"])
+       {
+         self = RETAIN([NSFont systemFontOfSize: size]);
+       }
+      else
+        {
+         self = RETAIN([NSFont fontWithName: name size: size]);
+       }
       if (self == nil)
         {
          if ([aDecoder containsValueForKey: @"NSfFlags"])


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to