[PD-cvs] pd/src desire.c,1.1.2.22,1.1.2.23

chunlee chunlee at users.sourceforge.net
Wed Sep 21 01:17:53 CEST 2005


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23615

Modified Files:
      Tag: devel_0_39
	desire.c 
Log Message:
modified canvas_objtext a little to support the the render fix


Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.22
retrieving revision 1.1.2.23
diff -C2 -d -r1.1.2.22 -r1.1.2.23
*** desire.c	20 Sep 2005 09:34:59 -0000	1.1.2.22
--- desire.c	20 Sep 2005 23:17:51 -0000	1.1.2.23
***************
*** 11748,11754 ****
  static void canvas_objtext(t_glist *gl, int xpix, int ypix, int selected, t_binbuf *b) {
      t_text *x=0;
!     int argc;
      t_atom *argv;
      newest = 0;
      canvas_setcurrent((t_canvas *)gl);
      canvas_getargs(&argc, &argv);
--- 11748,11756 ----
  static void canvas_objtext(t_glist *gl, int xpix, int ypix, int selected, t_binbuf *b) {
      t_text *x=0;
!     int argc, n;
      t_atom *argv;
+     char *s;
      newest = 0;
+     binbuf_gettext(b,&s,&n);
      canvas_setcurrent((t_canvas *)gl);
      canvas_getargs(&argc, &argv);
***************
*** 11764,11768 ****
      }
      if (!x) x = (t_text *)pd_new(text_class);
!     sys_vgui("global _; set _(%x:canvas) %lx\n",(long)x,(long)gl);
      x->te_binbuf = b;
      x->te_xpix = xpix;
--- 11766,11771 ----
      }
      if (!x) x = (t_text *)pd_new(text_class);
!     sys_vgui("global _ focus; set _(%x:canvas) %lx; set focus(objname) {%.*s}\n",(long)x,(long)gl,s);
!     //sys_vgui("global _; set _(%x:canvas) %lx\n",(long)x,(long)gl);
      x->te_binbuf = b;
      x->te_xpix = xpix;





More information about the Pd-cvs mailing list