synched with trunk at revision 34793
[blender.git] / source / blender / editors / mesh / mesh_data.c
index 272201df50d06146157e49ed16e9e3da4d0fdad2..d1c6ff4c4aee822688e840793fb7a28665a7e32f 100644 (file)
@@ -286,7 +286,7 @@ static int layers_poll(bContext *C)
        return (ob && !ob->id.lib && ob->type==OB_MESH && data && !data->lib);
 }
 
-static int uv_texture_add_exec(bContext *C, wmOperator *UNUSED(op))
+static int uv_texture_add_exec(bContext *C, wmOperator *op)
 {
        Scene *scene= CTX_data_scene(C);
        Object *ob= CTX_data_pointer_get_type(C, "object", &RNA_Object).data;
@@ -334,7 +334,8 @@ static int drop_named_image_invoke(bContext *C, wmOperator *op, wmEvent *event)
                char path[FILE_MAX];
                
                RNA_string_get(op->ptr, "filepath", path);
-               ima= BKE_add_image_file(path);
+               ima= BKE_add_image_file(path, 
+                                                               scene ? scene->r.cfra : 1);
        }
        else {
                RNA_string_get(op->ptr, "name", name);
@@ -391,7 +392,7 @@ void MESH_OT_drop_named_image(wmOperatorType *ot)
        RNA_def_string(ot->srna, "filepath", "Path", FILE_MAX, "Filepath", "Path to image file");
 }
 
-static int uv_texture_remove_exec(bContext *C, wmOperator *UNUSED(op))
+static int uv_texture_remove_exec(bContext *C, wmOperator *op)
 {
        Object *ob= CTX_data_pointer_get_type(C, "object", &RNA_Object).data;
        Mesh *me= ob->data;
@@ -419,7 +420,7 @@ void MESH_OT_uv_texture_remove(wmOperatorType *ot)
 
 /*********************** vertex color operators ************************/
 
-static int vertex_color_add_exec(bContext *C, wmOperator *UNUSED(op))
+static int vertex_color_add_exec(bContext *C, wmOperator *op)
 {
        Scene *scene= CTX_data_scene(C);
        Object *ob= CTX_data_pointer_get_type(C, "object", &RNA_Object).data;
@@ -446,7 +447,7 @@ void MESH_OT_vertex_color_add(wmOperatorType *ot)
        ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
 }
 
-static int vertex_color_remove_exec(bContext *C, wmOperator *UNUSED(op))
+static int vertex_color_remove_exec(bContext *C, wmOperator *op)
 {
        Object *ob= CTX_data_pointer_get_type(C, "object", &RNA_Object).data;
        Mesh *me= ob->data;
@@ -474,7 +475,7 @@ void MESH_OT_vertex_color_remove(wmOperatorType *ot)
 
 /*********************** sticky operators ************************/
 
-static int sticky_add_exec(bContext *C, wmOperator *UNUSED(op))
+static int sticky_add_exec(bContext *C, wmOperator *op)
 {
        Scene *scene= CTX_data_scene(C);
        View3D *v3d= CTX_wm_view3d(C);
@@ -507,7 +508,7 @@ void MESH_OT_sticky_add(wmOperatorType *ot)
        ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
 }
 
-static int sticky_remove_exec(bContext *C, wmOperator *UNUSED(op))
+static int sticky_remove_exec(bContext *C, wmOperator *op)
 {
        Object *ob= CTX_data_pointer_get_type(C, "object", &RNA_Object).data;
        Mesh *me= ob->data;