From 46f38b8d427735b339a98994b0db776b874f05ad Mon Sep 17 00:00:00 2001 From: Miller Puckette Date: Thu, 15 Sep 2005 03:17:27 +0000 Subject: Bug fixes for 0.39-0, in preparation for releasing 0.39-1. svn path=/trunk/; revision=3561 --- pd/src/g_graph.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'pd/src/g_graph.c') diff --git a/pd/src/g_graph.c b/pd/src/g_graph.c index b7b3da72..305da6aa 100644 --- a/pd/src/g_graph.c +++ b/pd/src/g_graph.c @@ -610,7 +610,8 @@ int text_xpix(t_text *x, t_glist *glist) if (glist->gl_havewindow || !glist->gl_isgraph) return (x->te_xpix); else if (glist->gl_goprect) - return (glist->gl_obj.te_xpix + x->te_xpix - glist->gl_xmargin); + return (glist_xtopixels(glist, glist->gl_x1) + + x->te_xpix - glist->gl_xmargin); else return (glist_xtopixels(glist, glist->gl_x1 + (glist->gl_x2 - glist->gl_x1) * x->te_xpix / (glist->gl_screenx2 - glist->gl_screenx1))); @@ -621,7 +622,8 @@ int text_ypix(t_text *x, t_glist *glist) if (glist->gl_havewindow || !glist->gl_isgraph) return (x->te_ypix); else if (glist->gl_goprect) - return (glist->gl_obj.te_ypix + x->te_ypix - glist->gl_ymargin); + return (glist_ytopixels(glist, glist->gl_y1) + + x->te_ypix - glist->gl_ymargin); else return (glist_ytopixels(glist, glist->gl_y1 + (glist->gl_y2 - glist->gl_y1) * x->te_ypix / (glist->gl_screeny2 - glist->gl_screeny1))); -- cgit v1.2.1