diff options
Diffstat (limited to 'src/canvas-base.c')
-rw-r--r-- | src/canvas-base.c | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/src/canvas-base.c b/src/canvas-base.c index 89a3e4e..9691bff 100644 --- a/src/canvas-base.c +++ b/src/canvas-base.c @@ -1365,7 +1365,7 @@ ganv_canvas_base_set_pixels_per_unit(GanvCanvasBase* canvas, double n) int anchor_x, anchor_y; g_return_if_fail(GANV_IS_CANVAS_BASE(canvas)); - g_return_if_fail(n > GANV_CANVAS_BASE_EPSILON); + g_return_if_fail(n > 1e-10); if (canvas->center_scroll_region) { anchor_x = GTK_WIDGET(canvas)->allocation.width / 2; @@ -1445,30 +1445,6 @@ ganv_canvas_base_get_scroll_offsets(GanvCanvasBase* canvas, int* cx, int* cy) } /** - * ganv_canvas_base_update_now: - * @canvas: A canvas. - * - * Forces an immediate update and redraw of a canvas. If the canvas does not - * have any pending update or redraw requests, then no action is taken. This is - * typically only used by applications that need explicit control of when the - * display is updated, like games. It is not needed by normal applications. - */ -void -ganv_canvas_base_update_now(GanvCanvasBase* canvas) -{ - g_return_if_fail(GANV_IS_CANVAS_BASE(canvas)); - - if (!(canvas->need_update || canvas->need_redraw)) { - g_assert(canvas->idle_id == 0); - g_assert(canvas->redraw_region == NULL); - return; - } - - remove_idle(canvas); - do_update(canvas); -} - -/** * ganv_canvas_base_get_item_at: * @canvas: A canvas. * @x: X position in world coordinates. |