summaryrefslogtreecommitdiff
path: root/src/interface.c
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2011-05-24 13:54:14 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-05-24 13:54:14 (GMT)
commiteafcdf8ec94b058707f1a6b8a2b9b5076c6275ca (patch)
treee255f2ebfc0d1935209c0de52271e6d5da79df9d /src/interface.c
parent128e8c1ff8a27ae96b414bed4cc8f5a294063136 (diff)
downloadpowder-eafcdf8ec94b058707f1a6b8a2b9b5076c6275ca.zip
powder-eafcdf8ec94b058707f1a6b8a2b9b5076c6275ca.tar.gz
Improve error handling on display initialisation
Diffstat (limited to 'src/interface.c')
-rw-r--r--src/interface.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/interface.c b/src/interface.c
index 6893d4c..ff4968a 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -4659,7 +4659,10 @@ void simulation_ui(pixel * vid_buf)
new_scale = (cb3.checked)?2:1;
new_kiosk = (cb4.checked)?1:0;
if(new_scale!=sdl_scale || new_kiosk!=kiosk_enable)
- set_scale(new_scale, new_kiosk);
+ {
+ if (!set_scale(new_scale, new_kiosk))
+ error_ui(vid_buf, 0, "Could not change display options");
+ }
if(ngrav_enable != cb2.checked)
{
if(cb2.checked)