mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-11-04 09:02:12 +00:00 
			
		
		
		
	Merge pull request #389 from setrofim/next
idle: makes sure screen is off if was off before
This commit is contained in:
		@@ -63,8 +63,7 @@ class IdleWorkload(Workload):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def setup(self, context):
 | 
					    def setup(self, context):
 | 
				
			||||||
        if self.target.os == 'android':
 | 
					        if self.target.os == 'android':
 | 
				
			||||||
            if self.screen_off:
 | 
					            self.old_screen_state = self.target.is_screen_on()
 | 
				
			||||||
                self.old_screen_state = self.target.is_screen_on()
 | 
					 | 
				
			||||||
            self.target.ensure_screen_is_on()
 | 
					            self.target.ensure_screen_is_on()
 | 
				
			||||||
            self.target.homescreen()
 | 
					            self.target.homescreen()
 | 
				
			||||||
            if self.screen_off:
 | 
					            if self.screen_off:
 | 
				
			||||||
@@ -89,3 +88,5 @@ class IdleWorkload(Workload):
 | 
				
			|||||||
                self.target.sleep(1)
 | 
					                self.target.sleep(1)
 | 
				
			||||||
        if self.screen_off and self.old_screen_state:
 | 
					        if self.screen_off and self.old_screen_state:
 | 
				
			||||||
            self.target.ensure_screen_is_on()
 | 
					            self.target.ensure_screen_is_on()
 | 
				
			||||||
 | 
					        elif not self.screen_off and not self.old_screen_state:
 | 
				
			||||||
 | 
					            self.target.ensure_screen_is_off()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user