Fix a crash. Rasterizer can be null

This commit is contained in:
Zack Rusin 2008-04-22 18:30:31 -04:00
parent f088b53769
commit d8f2e400cf
1 changed files with 3 additions and 2 deletions

View File

@ -122,8 +122,9 @@ void draw_set_rasterizer_state( struct draw_context *draw,
draw_do_flush( draw, DRAW_FLUSH_STATE_CHANGE );
draw->rasterizer = raster;
draw->bypass_clipping = (draw->rasterizer->bypass_clipping ||
draw->driver.bypass_clipping);
draw->bypass_clipping =
((draw->rasterizer && draw->rasterizer->bypass_clipping) ||
draw->driver.bypass_clipping);
}