Skip to content

Commit 48e705f

Browse files
committed
[Rust] Misc cleanup
1 parent 3e9f486 commit 48e705f

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

rust/src/function.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff 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) {

rust/src/tags.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)