for (application_x* app : GListRange<application_x*>(
manifest_->application)) {
for (metadata_x* meta : GListRange<metadata_x*>(app->metadata)) {
- if (std::string(meta->key).find(plugin_info->name()) == 0) {
+ if (std::string(meta->key).compare(plugin_info->name()) == 0) {
plugin = factory.CreatePluginByPluginInfo(*plugin_info);
if (!plugin) {
LOG(WARNING) << "Failed to load plugin: " << plugin_info->path()
for (application_x* app : GListRange<application_x*>(
manifest_->application)) {
for (const char* category : GListRange<char*>(app->category)) {
- if (std::string(category).find(plugin_info->name()) == 0) {
+ if (std::string(category).compare(plugin_info->name()) == 0) {
plugin = factory.CreatePluginByPluginInfo(*plugin_info);
if (!plugin) {
LOG(WARNING) << "Failed to load plugin: " << plugin_info->path()