elm_map: fix wrong check of source search

Summary:
When map source is set by elm_map_source_set(),
it foreaches enlisted sources, and should return
when the source cannot be found.

@fix

Test Plan:
Call elm_map_source_set(map, [any type], [Wrong source name]);
         Observe  ERR("source name (%s) is not found", source_name) message.

Reviewers: Hermet, cedric, jpeg

Reviewed By: jpeg

Subscribers: conr2d

Differential Revision: https://phab.enlightenment.org/D4212
This commit is contained in:
Sungtaek Hong 2016-08-05 15:36:41 +09:00 committed by Jean-Philippe Andre
parent dd584b9f79
commit 2de14b985c
1 changed files with 3 additions and 3 deletions

View File

@ -3390,7 +3390,7 @@ _source_tile_set(Elm_Map_Data *sd,
break;
}
}
if (!sd->src_tile)
if (!l)
{
ERR("source name (%s) is not found", source_name);
return;
@ -3431,7 +3431,7 @@ _source_route_set(Elm_Map_Data *sd,
break;
}
}
if (!sd->src_route)
if (!l)
{
ERR("source name (%s) is not found", source_name);
return;
@ -3458,7 +3458,7 @@ _source_name_set(Elm_Map_Data *sd,
break;
}
}
if (!sd->src_name)
if (!l)
{
ERR("source name (%s) is not found", source_name);
return;