[libchamplain] Add bounding box size check
- From: Pierre-Luc Beaudoin <plbeaudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libchamplain] Add bounding box size check
- Date: Sun, 24 Jan 2010 20:11:15 +0000 (UTC)
commit d198aecd74dc03a173a6b7c972f1e2eb20bcb452
Author: Simon Wenner <simon wenner ch>
Date: Sat Jul 25 22:42:07 2009 +0200
Add bounding box size check
champlain/champlain-network-map-data-source.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/champlain/champlain-network-map-data-source.c b/champlain/champlain-network-map-data-source.c
index 38ddc58..7525f62 100644
--- a/champlain/champlain-network-map-data-source.c
+++ b/champlain/champlain-network-map-data-source.c
@@ -251,7 +251,11 @@ champlain_network_map_data_source_load_map_data (
{
g_return_if_fail (CHAMPLAIN_IS_NETWORK_MAP_DATA_SOURCE (self));
- // TODO: check valid bbox size
+ g_return_if_fail (bound_right - bound_left < 0.25 &&
+ bound_top - bound_bottom < 0.25);
+
+ /* Note: there are also limitations on the maximum number of nodes
+ * that can be returned. See: http://api.openstreetmap.org/api/capabilities */
ChamplainNetworkMapDataSourcePrivate *priv = GET_PRIVATE (self);
SoupMessage *msg;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]