Explorar o código

Fixed image not updating correctly

Ander %!s(int64=11) %!d(string=hai) anos
pai
achega
60cb6f4af5
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      mopidy_touchscreen/main_screen.py

+ 2 - 2
mopidy_touchscreen/main_screen.py

@@ -50,8 +50,8 @@ class MainScreen():
 		if self.image is not None:
                     screen.blit(self.image, (self.base_size / 2, self.base_size + self.base_size / 2))
 		    self.image_now_loaded = False
-	    if self.image_now_loaded:
-		self.dirty_area.append(self.image.get_rect())
+	    elif self.image_now_loaded:
+		self.dirty_area.append(pygame.Rect(self.base_size / 2, self.base_size + self.base_size / 2, self.image.get_rect().width,self.image.get_rect().height))
 		screen.blit(self.image, (self.base_size / 2, self.base_size + self.base_size / 2))
 		self.image_now_loaded = False
 	self.touch_text_manager.render(screen)