diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-03-31 14:59:37 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-03-31 14:59:37 +0000 |
commit | b678d04ea42f842fb31a05faef08613423b12b14 (patch) | |
tree | 4361487e47b2e65d6a2dd47a8cbacf9b30f6b8b4 /Build/source/texk/xdvik/x_util.c | |
parent | 6d5dd95b5e099dd28dae2c52de1e9f470d5e55e5 (diff) |
imported xdvik-22.84.15
git-svn-id: svn://tug.org/texlive/trunk@12586 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/xdvik/x_util.c')
-rw-r--r-- | Build/source/texk/xdvik/x_util.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Build/source/texk/xdvik/x_util.c b/Build/source/texk/xdvik/x_util.c index e1c390e6e88..e2aabede685 100644 --- a/Build/source/texk/xdvik/x_util.c +++ b/Build/source/texk/xdvik/x_util.c @@ -126,7 +126,7 @@ scroll_page_if_needed(int x_min, int x_max, int y_min, int y_max) XtVaGetValues(globals.widgets.y_bar, XmNvalue, &test_scroll, NULL); (void)set_bar_value(globals.widgets.y_bar, test_scroll + need_v_scroll, (int)(globals.page.h - mane.height)); #else - XtCallCallbacks(globals.widgets.y_bar, XtNscrollProc, (XtPointer)need_v_scroll); + XtCallCallbacks(globals.widgets.y_bar, XtNscrollProc, cast_int_to_XtPointer(need_v_scroll)); #endif } @@ -136,7 +136,7 @@ scroll_page_if_needed(int x_min, int x_max, int y_min, int y_max) XtVaGetValues(globals.widgets.x_bar, XmNvalue, &test_scroll, NULL); (void)set_bar_value(globals.widgets.x_bar, test_scroll + need_h_scroll, (int)(globals.page.w - mane.width)); #else - XtCallCallbacks(globals.widgets.x_bar, XtNscrollProc, (XtPointer)need_h_scroll); + XtCallCallbacks(globals.widgets.x_bar, XtNscrollProc, cast_int_to_XtPointer(need_h_scroll)); #endif } @@ -1259,3 +1259,8 @@ Boolean window_is_mapped(Window w, Display *dpy) XWindowAttributes xwa; return XGetWindowAttributes(dpy, w, &xwa) && xwa.map_state == IsViewable; } + +XtPointer cast_int_to_XtPointer(int i) +{ + return (XtPointer)(ptrdiff_t)i; +} |