diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2007-07-19 21:19:00 +0200 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2007-07-19 21:19:00 +0200 |
commit | 7468f302ec8d3ba404c74405635e6b3227ed4736 (patch) | |
tree | 5ddcf21cc06c3b11bdc5b41c1c25f3d5182241af /src | |
parent | 96318d90a880125f7dd3c370576723a013bfe301 (diff) |
fix redraw problem on file open
Diffstat (limited to 'src')
-rw-r--r-- | src/GsWidget.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/GsWidget.cxx b/src/GsWidget.cxx index 229047b..1d02c4c 100644 --- a/src/GsWidget.cxx +++ b/src/GsWidget.cxx @@ -383,10 +383,10 @@ int GsWidget::get_page() { } int GsWidget::zoom(int p) { - zoom_percent = p; - clear(); + zoom_percent = p; + xdpi = 75 * zoom_percent / 100; ydpi = 75 * zoom_percent / 100; @@ -409,6 +409,7 @@ GsWidget::get_pages() { void GsWidget::resize() { size(paper_x * xdpi / 72, paper_y * ydpi / 72); + Fl::check(); // avoid redraw problems } void |