marker/camera select, makes active as well as selecting.

This commit is contained in:
Campbell Barton
2010-03-03 11:48:03 +00:00
parent 0dfb6c4d0b
commit 74faed26fc

View File

@@ -817,6 +817,7 @@ static int ed_marker_select(bContext *C, wmEvent *evt, int extend, int camera)
if(camera) {
Scene *scene= CTX_data_scene(C);
Base *base;
TimeMarker *marker;
int sel;
@@ -833,7 +834,12 @@ static int ed_marker_select(bContext *C, wmEvent *evt, int extend, int camera)
for (marker= markers->first; marker; marker= marker->next) {
if(marker->camera) {
if(marker->frame==cfra) {
ED_base_object_select(object_in_scene(marker->camera, scene), sel);
base= object_in_scene(marker->camera, scene);
if(base) {
ED_base_object_select(base, sel);
if(sel)
ED_base_object_activate(C, base);
}
}
}
}