diff --git a/AppKit/CPImageView.j b/AppKit/CPImageView.j index 017b59ad3..e8997a25e 100644 --- a/AppKit/CPImageView.j +++ b/AppKit/CPImageView.j @@ -71,6 +71,8 @@ var LEFT_SHADOW_INSET = 3.0, CGRect _imageRect; CPImageAlignment _imageAlignment; + + CPImage _emptyImage; } - (id)initWithFrame:(CGRect)aFrame @@ -95,6 +97,10 @@ var LEFT_SHADOW_INSET = 3.0, _DOMImageElement.style.visibility = "hidden"; #endif + + var bundle = [CPBundle bundleForClass:[CPView class]]; + + _emptyImage = [[CPImage alloc] initWithContentsOfFile:[bundle pathForResource:@"empty.png"]]; } return self; @@ -131,7 +137,7 @@ var LEFT_SHADOW_INSET = 3.0, var newImage = [self objectValue]; #if PLATFORM(DOM) - _DOMImageElement.src = newImage ? [newImage filename] : ""; + _DOMImageElement.src = newImage ? [newImage filename] : [_emptyImage filename]; #endif var size = [newImage size]; diff --git a/AppKit/Resources/empty.png b/AppKit/Resources/empty.png new file mode 100644 index 000000000..f38e9f910 Binary files /dev/null and b/AppKit/Resources/empty.png differ