# HG changeset patch # User Emmanuel Gil Peyrot # Date 1399758013 -7200 # Node ID fb837b32c3ddcbc046e1d65dee988e8027fa587d # Parent a09f6990eab4b7b00173de8cf448a43e424871a5 Automatically fallback on the SDL renderer if the OpenGL one can’t be imported. diff --git a/eosd b/eosd --- a/eosd +++ b/eosd @@ -66,9 +66,13 @@ import sys import logging if args.backend == 'opengl': - from pytouhou.ui.opengl.gamerenderer import GameRenderer - opengl = True -elif args.backend == 'sdl': + try: + from pytouhou.ui.opengl.gamerenderer import GameRenderer + opengl = True + except ImportError: + args.backend = 'sdl' + +if args.backend == 'sdl': from pytouhou.ui.sdl.gamerenderer import GameRenderer opengl = False