From 545652c966aa156faa9301a709dc9ad565df4c9b Mon Sep 17 00:00:00 2001
From: Sam Moore <matches@ucc.asn.au>
Date: Sat, 23 Mar 2013 12:55:48 +0800
Subject: [PATCH] Enable screensaver

Probably doesn't work
---
 qchess/qchess.py       | 6 ++++--
 qchess/src/graphics.py | 2 ++
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/qchess/qchess.py b/qchess/qchess.py
index 8deeddb..5883ca5 100755
--- a/qchess/qchess.py
+++ b/qchess/qchess.py
@@ -1874,8 +1874,10 @@ def load_images(image_dir=os.path.join(os.path.curdir, "data", "images")):
 			small_images[c].update({p : pygame.image.load(os.path.join(image_dir, c + "_" + p + "_small.png"))})
 # --- images.py --- #
 graphics_enabled = True
+
 try:
 	import pygame
+	os.environ["SDL_VIDEO_ALLOW_SCREENSAVER"] = "1"
 except:
 	graphics_enabled = False
 	
@@ -1907,7 +1909,7 @@ class GraphicsThread(StoppableThread):
 		pygame.font.Font(os.path.join(os.path.curdir, "data", "DejaVuSans.ttf"), 32).render("Hello", True,(0,0,0))
 
 		#load_images()
-		load_images()
+		create_images(grid_sz)
 
 		"""
 		for c in images.keys():
@@ -2631,4 +2633,4 @@ if __name__ == "__main__":
 		sys.exit(102)
 
 # --- main.py --- #
-# EOF - created from make on Thu Mar 21 12:27:36 WST 2013
+# EOF - created from make on Sat Mar 23 12:55:44 WST 2013
diff --git a/qchess/src/graphics.py b/qchess/src/graphics.py
index 6fd646d..0097ec2 100644
--- a/qchess/src/graphics.py
+++ b/qchess/src/graphics.py
@@ -1,6 +1,8 @@
 graphics_enabled = True
+
 try:
 	import pygame
+	os.environ["SDL_VIDEO_ALLOW_SCREENSAVER"] = "1"
 except:
 	graphics_enabled = False
 	
-- 
GitLab