File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -1146,8 +1146,7 @@ impl Function {
11461146
11471147 // Create tag
11481148 let tag = Tag :: new ( tag_type, data) ;
1149- let binaryview = unsafe { BinaryView :: ref_from_raw ( BNGetFunctionData ( self . handle ) ) } ;
1150- unsafe { BNAddTag ( binaryview. handle , tag. handle , user) } ;
1149+ unsafe { BNAddTag ( self . view ( ) . handle , tag. handle , user) } ;
11511150
11521151 unsafe {
11531152 match ( user, addr) {
Original file line number Diff line number Diff line change @@ -138,6 +138,7 @@ impl TagType {
138138 let tag_type = unsafe { Self :: ref_from_raw ( BNCreateTagType ( view. handle ) ) } ;
139139 tag_type. set_name ( name) ;
140140 tag_type. set_icon ( icon) ;
141+ tag_type. set_type ( TagTypeType :: UserTagType ) ;
141142 tag_type
142143 }
143144
@@ -179,10 +180,9 @@ impl TagType {
179180 unsafe { BNTagTypeGetType ( self . handle ) }
180181 }
181182
182- pub fn set_type ( & self , t : & str ) {
183- let t = t. to_cstr ( ) ;
183+ pub fn set_type ( & self , ty : TagTypeType ) {
184184 unsafe {
185- BNTagTypeSetName ( self . handle , t . as_ptr ( ) ) ;
185+ BNTagTypeSetType ( self . handle , ty ) ;
186186 }
187187 }
188188
You can’t perform that action at this time.
0 commit comments