int x, y, w, h;
maps_view_get_screen_location(__get_view(overlay), &x, &y, &w, &h);
maps_view_overlay_data_s *m = __get_overlay_data(overlay);
+ if (!m)
+ return false;
evas_object_color_set(clipper, 255, 255, 255, 255);
evas_object_move(clipper, x, y);
evas_object_resize(clipper, w, h);
int x, y, w, h;
maps_view_geolocation_to_screen(__get_view(overlay), coordinates, &x, &y);
maps_view_overlay_data_s *m = __get_overlay_data(overlay);
+ if (!m)
+ return false;
evas_object_geometry_get(m->object, NULL, NULL, &w, &h);
x -= w / 2;
rotation_angle -= (int(rotation_angle) / 360) * 360;
return new session::command_view_rotate(get_maps(), _gd->_view, rotation_angle);
}
+ break;
}
case MAPS_VIEW_ACTION_NONE:
MAPS_LOGI("GESTURE: This Gesture is assigned with no Action");
+ break;
default:
- return session::command::empty_ptr();
+ break;
}
+ return session::command::empty_ptr();
}
void view::gesture_processor::on_long_press()