ibireme 9 years ago
parent
commit
944fedf816
1 changed files with 1 additions and 0 deletions
  1. 1 0
      YYText/Component/YYTextLayout.m

+ 1 - 0
YYText/Component/YYTextLayout.m

@@ -418,6 +418,7 @@ dispatch_semaphore_signal(_lock);
     
     // set cgPath and cgPathBox
     if (container.path == nil && container.exclusionPaths.count == 0) {
+        if (container.size.width <= 0 || container.size.height <= 0) goto fail;
         CGRect rect = (CGRect) {CGPointZero, container.size };
         rect = UIEdgeInsetsInsetRect(rect, container.insets);
         rect = CGRectStandardize(rect);