diff options
| -rw-r--r-- | midend.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -321,10 +321,13 @@ static int convert_tilesize(midend *me, int old_tilesize, double old_dpr, double new_dpr) { int x, y, rx, ry, min, max; - game_params *defaults = me->ourgame->default_params(); + game_params *defaults; if (new_dpr == old_dpr) return old_tilesize; + + defaults = me->ourgame->default_params(); + me->ourgame->compute_size(defaults, old_tilesize, &x, &y); x *= new_dpr / old_dpr; y *= new_dpr / old_dpr; |