aboutsummaryrefslogtreecommitdiff
path: root/src/render.c
diff options
context:
space:
mode:
authortaw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5>2008-06-08 13:20:27 +0000
committertaw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5>2008-06-08 13:20:27 +0000
commitcd2e21c6c7d84e8322f4cfe5e5c9f6972c0500d0 (patch)
tree0ace49ee7db69af55428066c9acd13e95cb2f5ff /src/render.c
parent99e4780dce5c8f4aa0fbd8dbef936d320cd39b93 (diff)
Don't break when entering a non-existent room
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@84 84d2e878-0bd5-11dd-ad15-13eda11d74c5
Diffstat (limited to 'src/render.c')
-rw-r--r--src/render.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/render.c b/src/render.c
index 31b984d..51a4b73 100644
--- a/src/render.c
+++ b/src/render.c
@@ -659,8 +659,8 @@ static void render_draw_2d(RenderContext *r, Game *game) {
Room *room;
room = game_find_room(game, game->cur_room_x, game->cur_room_y, game->cur_room_z);
- if ( room->comment != NULL ) {
- render_text_write(-1.0, 1.0, room->comment, r);
+ if ( room != NULL ) {
+ if ( room->comment != NULL ) render_text_write(-1.0, 1.0, room->comment, r);
}
}