Tracker FindPanel: Use const char* instead of BString

Use String() to get the const char* out of the BString where appropriate

Also rename msg variable to message
This commit is contained in:
John Scipione
2016-07-31 19:42:39 -07:00
parent 717b47e75d
commit d7fa9d357b
+5 -4
View File
@@ -1806,8 +1806,8 @@ FindPanel::AddOneMimeTypeToMenu(const ShortMimeInfo* info, void* castToMenu)
BMenuItem* superItem = menu->FindItem(super.Type());
if (superItem != NULL) {
BMessage* msg = new BMessage(kMIMETypeItem);
msg->AddString("mimetype", info->InternalName());
BMessage* message = new BMessage(kMIMETypeItem);
message->AddString("mimetype", info->InternalName());
// check to ensure previous item's name differs
BMenu* menu = superItem->Submenu();
@@ -1821,10 +1821,11 @@ FindPanel::AddOneMimeTypeToMenu(const ShortMimeInfo* info, void* castToMenu)
BMimeType type(previous->Message()->GetString("mimetype", NULL));
BString label = ShortMimeInfo(type).ShortDescription();
AddSubtype(label, type);
previous->SetLabel(label);
previous->SetLabel(label.String());
}
menu->AddItem(new IconMenuItem(text, msg, info->InternalName()));
menu->AddItem(new IconMenuItem(text.String(), message,
info->InternalName()));
}
return false;