mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-09-18 16:33:31 +00:00
Fix for providing too many image slices breaking CPView.
Reviewed by me.
This commit is contained in:
+4
-4
@@ -1208,7 +1208,7 @@ var DOMElementPrototype = nil,
|
||||
|
||||
amount = 0 - _DOMImageParts.length;
|
||||
}
|
||||
|
||||
|
||||
if (amount > 0)
|
||||
while (amount--)
|
||||
{
|
||||
@@ -1236,16 +1236,16 @@ var DOMElementPrototype = nil,
|
||||
else
|
||||
{
|
||||
var slices = [patternImage imageSlices],
|
||||
count = slices.length,
|
||||
count = MIN(_DOMImageParts.length, slices.length),
|
||||
frameSize = _frame.size;
|
||||
|
||||
|
||||
while (count--)
|
||||
{
|
||||
var image = slices[count],
|
||||
size = _DOMImageSizes[count] = image ? [image size] : _CGSizeMakeZero();
|
||||
|
||||
CPDOMDisplayServerSetStyleSize(_DOMImageParts[count], size.width, size.height);
|
||||
|
||||
|
||||
_DOMImageParts[count].style.background = image ? "url(\"" + [image filename] + "\")" : "";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user