Only search projects.blender.org
Log In
New Account
Home
My Page
Projects
Blender 2.x BF release
Summary
Activity
Tracker
SCM
Files
Blender 2.6 Bug Tracker: Browse
[#25987] Duplicated markers naming issue
Date:
2011-02-08 19:56
Priority:
3
State:
Closed
Submitted by:
Daniel Salazar (
zanqdo
)
Assigned to:
Joshua Leung (aligorith)
Category:
None
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
Summary:
Duplicated markers naming issue
Detailed description
create a marker
name it Mark1
duplicate Mark1 and place it elsewhere
select the original Mark1 empty again
rename it to Mark2
the new mark gets the new name instead
Followup
Message
Date
: 2011-02-08 21:32
Sender
:
Rob Waite
Confirmed on svn 34722 OSX 10.6.6
The problem also exists when creating new markers (ie not just duplicating them). Merely selecting a marker to rename it isn't enough - I've found that grabbing and moving a marker allows it to be renamed. (Selecting another marker but not grabbing it will rename the last one moved in this case).
Date
: 2011-02-09 01:09
Sender
:
Joshua Leung
Strange... attaching some debug traces to figure out what's going on:
[adding (using described procedure) = with errors]
read file
Version 250 sub 0 svn r0
handle evt 0 win 0 op WM_OT_splash
swin 13 added
bpy.ops.wm.splash()
set drawable 1
ghost redraw
ghost redraw
pass on evt 260 val 0
recalcob Cube
recalcdata Cube
set screen
pass on evt 1 val 1
pass on evt 1 val 2
pass on evt 1 val 1
handle evt 1 win 6 op VIEW2D_OT_scroller_activate
handle evt 1 win 6 op ANIM_OT_change_frame
Evaluate all animation - 31.000000
No Actions, so no animation needs to be eval
Evaluate all animation - 31.000000
No Actions, so no animation needs to be eval
Evaluate all animation - 31.000000
No Actions, so no animation needs to be eval
Evaluate all animation - 31.000000
No Actions, so no animation needs to be eval
Evaluate all animation - 31.000000
No Actions, so no animation needs to be eval
Evaluate all animation - 30.000000
No Actions, so no animation needs to be eval
Evaluate all animation - 30.000000
No Actions, so no animation needs to be eval
pass on evt 1 val 2
bpy.ops.anim.change_frame(frame=30)
pass on evt 109 val 1
handle evt 109 win 6 op MARKER_OT_add
added marker - 'F_30' at 003F8678
List of markers follows: -----
'F_30' on 30 at 003F8678 with 1
End of list ------------------
bpy.ops.marker.add()
pass on evt 109 val 2
pass on evt 212 val 1
pass on evt 109 val 1
handle evt 109 win 6 op MARKER_OT_rename
swin 13 added
pass on evt 212 val 2
pass on evt 109 val 2
pass on evt 1 val 1
pass on evt 1 val 2
pass on evt 109 val 1
pass on evt 109 val 2
pass on evt 97 val 1
pass on evt 97 val 2
pass on evt 114 val 1
pass on evt 114 val 2
pass on evt 107 val 1
pass on evt 107 val 2
pass on evt 49 val 1
pass on evt 49 val 2
pass on evt 220 val 1
redo_cb: operator redo Rename Marker
read file
Version 256 sub 1 svn r0
ordered
OBCube
OBLamp
OBCamera
renamed marker - 003F85F0 to 'mark1'
List of markers follows: -----
'mark1' on 30 at 003F85F0 with 1
End of list ------------------
recalcob Cube
recalcdata Cube
pass on evt 220 val 2
pass on evt 217 val 1
pass on evt 100 val 1
handle evt 100 win 6 op MARKER_OT_duplicate
duplicated marker - (003F85F0, 'mark1') to (003F8898
List of markers follows: -----
'mark1' on 30 at 003F8898 with 1
'mark1' on 30 at 003F85F0 with 0
End of list ------------------
pass on evt 217 val 2
pass on evt 100 val 2
pass on evt 1 val 1
markers move done
List of markers follows: -----
'mark1' on 60 at 003F8898 with 1
'mark1' on 30 at 003F85F0 with 0
End of list ------------------
bpy.ops.marker.duplicate(frames=30)
pass on evt 1 val 2
pass on evt 3 val 1
handle evt 3 win 6 op MARKER_OT_select
selected marker on 30
List of markers follows: -----
'mark1' on 60 at 003F8898 with 0
'mark1' on 30 at 003F85F0 with 1
End of list ------------------
pass on evt 3 val 2
pass on evt 3 val 1
handle evt 3 win 6 op MARKER_OT_select
selected marker on 30
List of markers follows: -----
'mark1' on 60 at 003F8898 with 0
'mark1' on 30 at 003F85F0 with 1
End of list ------------------
pass on evt 3 val 2
pass on evt 212 val 1
pass on evt 109 val 1
handle evt 109 win 6 op MARKER_OT_rename
swin 13 added
pass on evt 109 val 2
pass on evt 212 val 2
pass on evt 1 val 1
pass on evt 1 val 2
pass on evt 109 val 1
pass on evt 109 val 2
pass on evt 97 val 1
pass on evt 97 val 2
pass on evt 114 val 1
pass on evt 114 val 2
pass on evt 107 val 1
pass on evt 107 val 2
pass on evt 50 val 1
pass on evt 50 val 2
pass on evt 220 val 1
redo_cb: operator redo Rename Marker
read file
Version 256 sub 1 svn r0
ordered
OBCube
OBLamp
OBCamera
renamed marker - 003F8AB8 to 'mark2'
List of markers follows: -----
'mark2' on 60 at 003F8AB8 with 1
'mark1' on 30 at 035F3118 with 0
End of list ------------------
recalcob Cube
recalcdata Cube
pass on evt 220 val 2
pass on evt 260 val 0
pass on evt 260 val 0
[no errors - changing frame after selecting original marker but before renaming]
read file
Version 250 sub 0 svn r0
handle evt 0 win 0 op WM_OT_splash
swin 13 added
bpy.ops.wm.splash()
set drawable 1
ghost redraw
ghost redraw
pass on evt 260 val 0
recalcob Cube
recalcdata Cube
set screen
pass on evt 272 val 0
handle evt 272 win 0 op INFO_OT_reports_display_update
pass on evt 1 val 1
pass on evt 1 val 2
pass on evt 1 val 1
handle evt 1 win 6 op VIEW2D_OT_scroller_activate
handle evt 1 win 6 op ANIM_OT_change_frame
Evaluate all animation - 30.000000
No Actions, so no animation needs to be evaluated...
pass on evt 1 val 2
bpy.ops.anim.change_frame(frame=30)
pass on evt 109 val 1
handle evt 109 win 6 op MARKER_OT_add
added marker - 'F_30' at 01E88678
List of markers follows: -----
'F_30' on 30 at 01E88678 with 1
End of list ------------------
bpy.ops.marker.add()
pass on evt 109 val 2
pass on evt 212 val 1
pass on evt 109 val 1
handle evt 109 win 6 op MARKER_OT_rename
swin 13 added
pass on evt 212 val 2
pass on evt 109 val 2
pass on evt 1 val 1
pass on evt 1 val 2
pass on evt 109 val 1
pass on evt 109 val 2
pass on evt 97 val 1
pass on evt 97 val 2
pass on evt 114 val 1
pass on evt 114 val 2
pass on evt 107 val 1
pass on evt 107 val 2
pass on evt 49 val 1
pass on evt 49 val 2
pass on evt 220 val 1
redo_cb: operator redo Rename Marker
read file
Version 256 sub 1 svn r0
ordered
OBCube
OBLamp
OBCamera
renamed marker - 01E885F0 to 'mark1'
List of markers follows: -----
'mark1' on 30 at 01E885F0 with 1
End of list ------------------
recalcob Cube
recalcdata Cube
pass on evt 220 val 2
pass on evt 218 val 1
pass on evt 218 val 2
pass on evt 217 val 1
pass on evt 100 val 1
handle evt 100 win 6 op MARKER_OT_duplicate
duplicated marker - (01E885F0, 'mark1') to (01E88898, 'mark1')
List of markers follows: -----
'mark1' on 30 at 01E88898 with 1
'mark1' on 30 at 01E885F0 with 0
End of list ------------------
pass on evt 217 val 2
pass on evt 100 val 2
pass on evt 1 val 1
markers move done
List of markers follows: -----
'mark1' on 60 at 01E88898 with 1
'mark1' on 30 at 01E885F0 with 0
End of list ------------------
bpy.ops.marker.duplicate(frames=30)
pass on evt 1 val 2
pass on evt 3 val 1
handle evt 3 win 6 op MARKER_OT_select
selected marker on 30
List of markers follows: -----
'mark1' on 60 at 01E88898 with 0
'mark1' on 30 at 01E885F0 with 1
End of list ------------------
pass on evt 3 val 2
pass on evt 1 val 1
handle evt 1 win 6 op VIEW2D_OT_scroller_activate
handle evt 1 win 6 op ANIM_OT_change_frame
Evaluate all animation - 50.000000
No Actions, so no animation needs to be evaluated...
pass on evt 1 val 2
bpy.ops.anim.change_frame(frame=50)
pass on evt 212 val 1
pass on evt 109 val 1
handle evt 109 win 6 op MARKER_OT_rename
swin 13 added
pass on evt 109 val 2
pass on evt 212 val 2
pass on evt 1 val 1
pass on evt 1 val 2
pass on evt 1 val 1
pass on evt 1 val 2
pass on evt 223 val 1
pass on evt 223 val 2
pass on evt 50 val 1
pass on evt 50 val 2
pass on evt 220 val 1
redo_cb: operator redo Rename Marker
read file
Version 256 sub 1 svn r0
ordered
OBCube
OBLamp
OBCamera
renamed marker - 035F3118 to 'mark2'
List of markers follows: -----
'mark1' on 60 at 01E88AB8 with 0
'mark2' on 30 at 035F3118 with 1
End of list ------------------
recalcob Cube
recalcdata Cube
pass on evt 220 val 2
pass on evt 220 val 1
pass on evt 220 val 2
Date
: 2011-02-09 02:08
Sender
:
Joshua Leung
Finally found the culprit after re-reading the code there... what a difference one line can make!
Attached Files:
No Files Currently Attached
Changes:
Field
Old Value
Date
By
Status
Investigate
2011-02-09 02:08
aligorith
status_id
Open
2011-02-09 02:08
aligorith
close_date
None
2011-02-09 02:08
aligorith
assigned_to
none
2011-02-09 01:09
aligorith
Status
New
2011-02-09 01:09
aligorith