mirror of
https://github.com/moonlight-stream/moonlight-ios.git
synced 2026-10-26 14:00:00 +00:00
Fix discovery being stopped after returning from Add PC dialog
This commit is contained in:
1 parent
e2e8f0121d
commit
49f647748c
1 file changed
+4
-6
@@ -748,7 +748,7 @@ static NSMutableSet* hostList;
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
-(void)beginForegroundRefresh
|
-(void)beginForegroundRefresh:(bool)refreshAppList
|
||||||
{
|
{
|
||||||
if (!_background) {
|
if (!_background) {
|
||||||
// This will kick off box art caching
|
// This will kick off box art caching
|
||||||
@@ -757,7 +757,7 @@ static NSMutableSet* hostList;
|
|||||||
[_discMan startDiscovery];
|
[_discMan startDiscovery];
|
||||||
|
|
||||||
// This will refresh the applist when a paired host is selected
|
// This will refresh the applist when a paired host is selected
|
||||||
if (_selectedHost != nil && _selectedHost.pairState == PairStatePaired) {
|
if (refreshAppList && _selectedHost != nil && _selectedHost.pairState == PairStatePaired) {
|
||||||
[self hostClicked:_selectedHost view:nil];
|
[self hostClicked:_selectedHost view:nil];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -767,7 +767,7 @@ static NSMutableSet* hostList;
|
|||||||
{
|
{
|
||||||
_background = NO;
|
_background = NO;
|
||||||
|
|
||||||
[self beginForegroundRefresh];
|
[self beginForegroundRefresh: YES];
|
||||||
}
|
}
|
||||||
|
|
||||||
-(void)handleEnterBackground
|
-(void)handleEnterBackground
|
||||||
@@ -823,9 +823,7 @@ static NSMutableSet* hostList;
|
|||||||
// loading frame which will cause an infinite loop by starting
|
// loading frame which will cause an infinite loop by starting
|
||||||
// another loading frame. To avoid this, just don't refresh
|
// another loading frame. To avoid this, just don't refresh
|
||||||
// if we're coming back from a loading frame view.
|
// if we're coming back from a loading frame view.
|
||||||
if (![[self activeViewController] isKindOfClass:[LoadingFrameViewController class]]) {
|
[self beginForegroundRefresh: ![[self activeViewController] isKindOfClass:[LoadingFrameViewController class]]];
|
||||||
[self beginForegroundRefresh];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)viewDidDisappear:(BOOL)animated
|
- (void)viewDidDisappear:(BOOL)animated
|
||||||
|
|||||||
Reference in new issue
Block a user