Fixed: custom NSBoxes placed in Xcode became smaller in Cappuccino.

Without this fix, a regular custom NSBox such as a simple box with a 1px border would become several pixels smaller in Cappuccino.

This fix makes sure we only try to adjust the size for primary and secondary type NSBoxes.
This commit is contained in:
Alexander Ljungberg
2013-02-22 19:45:56 +00:00
parent 9be703e271
commit 1cb8844470
+3 -1
View File
@@ -42,7 +42,9 @@
// small hack to position the box pixel perfect
var frame = [self frame];
if (_boxType !== CPBoxSeparator)
// The primary and secondary boxes have a well-like look both in Cocoa and Cappuccino, but there
// are some sizing differences. Regular custom boxes have no size differences.
if (_boxType !== CPBoxSeparator && (_boxType === CPBoxPrimary || _boxType === CPBoxSecondary))
{
frame.origin.y += 4;
frame.origin.x += 4;