Add subview whenever content view is empty
This commit is contained in:
parent
52525ef6bc
commit
5f0238ebf4
1 changed files with 3 additions and 1 deletions
|
@ -907,7 +907,9 @@ void NativeWindowMac::SetProgressBar(double progress) {
|
||||||
NSImageView* image_view = [[NSImageView alloc] init];
|
NSImageView* image_view = [[NSImageView alloc] init];
|
||||||
[image_view setImage:[NSApp applicationIconImage]];
|
[image_view setImage:[NSApp applicationIconImage]];
|
||||||
[dock_tile setContentView:image_view];
|
[dock_tile setContentView:image_view];
|
||||||
|
}
|
||||||
|
|
||||||
|
if ([[dock_tile.contentView subviews] count] == 0) {
|
||||||
NSProgressIndicator* progress_indicator = [[AtomProgressBar alloc]
|
NSProgressIndicator* progress_indicator = [[AtomProgressBar alloc]
|
||||||
initWithFrame:NSMakeRect(0.0f, 0.0f, dock_tile.size.width, 15.0)];
|
initWithFrame:NSMakeRect(0.0f, 0.0f, dock_tile.size.width, 15.0)];
|
||||||
[progress_indicator setStyle:NSProgressIndicatorBarStyle];
|
[progress_indicator setStyle:NSProgressIndicatorBarStyle];
|
||||||
|
@ -916,7 +918,7 @@ void NativeWindowMac::SetProgressBar(double progress) {
|
||||||
[progress_indicator setMinValue:0];
|
[progress_indicator setMinValue:0];
|
||||||
[progress_indicator setMaxValue:1];
|
[progress_indicator setMaxValue:1];
|
||||||
[progress_indicator setHidden:NO];
|
[progress_indicator setHidden:NO];
|
||||||
[image_view addSubview:progress_indicator];
|
[dock_tile.contentView addSubview:progress_indicator];
|
||||||
}
|
}
|
||||||
|
|
||||||
NSProgressIndicator* progress_indicator =
|
NSProgressIndicator* progress_indicator =
|
||||||
|
|
Loading…
Reference in a new issue