[PD-cvs] pd/src desire.tk,1.1.2.600.2.312,1.1.2.600.2.313

Mathieu Bouchard matju at users.sourceforge.net
Tue Aug 7 20:30:53 CEST 2007


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

Modified Files:
      Tag: desiredata
	desire.tk 
Log Message:
correct reindexing for the copy (clipboard) feature


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.312
retrieving revision 1.1.2.600.2.313
diff -C2 -d -r1.1.2.600.2.312 -r1.1.2.600.2.313
*** desire.tk	7 Aug 2007 16:49:00 -0000	1.1.2.600.2.312
--- desire.tk	7 Aug 2007 18:30:48 -0000	1.1.2.600.2.313
***************
*** 3588,3594 ****
  	$self copy_times= 1
  	array unset obj_index_sel $self:*
  	foreach i [lsort [$@objectsel keys]] {
  		set child [$@objectsel get $i]
! 		set obj_index_sel($self:$child) [$@objectsel search $child]
  		$child deconstruct_to $clipboard
  	}
--- 3588,3596 ----
  	$self copy_times= 1
  	array unset obj_index_sel $self:*
+ 	set j 0
  	foreach i [lsort [$@objectsel keys]] {
  		set child [$@objectsel get $i]
! 		#set obj_index_sel($self:$child) [$@objectsel search $child]
! 		set obj_index_sel($self:$child) $j; incr j
  		$child deconstruct_to $clipboard
  	}
***************
*** 3735,3743 ****
  	mset {from outlet to inlet} [$wire report]
  	switch $type {
! 	    i {if   {$to==$obj &&  $inlet==$port} {$self disconnect [$wire connects]; if  {!$inlet} {lappend @auto_wire_from $from}}}
! 	    o {if {$from==$obj && $outlet==$port} {$self disconnect [$wire connects]; if {!$outlet} {lappend @auto_wire_to   $to}}}
  	    none {
  		$self disconnect [$wire connects]
! 		if {$from==$obj && !$outlet} {lappend @auto_wire_to   $to}
  		if {  $to==$obj && ! $inlet} {lappend @auto_wire_from $from}
  	    }
--- 3737,3745 ----
  	mset {from outlet to inlet} [$wire report]
  	switch $type {
! 	    i {if {  $to==$obj &&  $inlet==$port} {$self disconnect [$wire connects]; if { !$inlet} {lappend @auto_wire_from $from}}}
! 	    o {if {$from==$obj && $outlet==$port} {$self disconnect [$wire connects]; if {!$outlet} {lappend @auto_wire_to   $to  }}}
  	    none {
  		$self disconnect [$wire connects]
! 		if {$from==$obj && !$outlet} {lappend @auto_wire_to   $to  }
  		if {  $to==$obj && ! $inlet} {lappend @auto_wire_from $from}
  	    }
***************
*** 3833,3837 ****
  	netsend [list #X restore $x $y pd sub]
  	netsend [list .$self "pop"]
- 
  }
  
--- 3835,3838 ----
***************
*** 4110,4114 ****
  		return
  	}
- 
  }
  
--- 4111,4114 ----





More information about the Pd-cvs mailing list