[libchamplain] Trim latitude/longitude so it's within valid range
- From: Jiří Techet <jiritechet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libchamplain] Trim latitude/longitude so it's within valid range
- Date: Mon, 8 Sep 2014 21:01:35 +0000 (UTC)
commit 1bf18c23e64863812397e67a9741d8880889a530
Author: Jiří Techet <techet gmail com>
Date: Mon Sep 8 22:59:40 2014 +0200
Trim latitude/longitude so it's within valid range
champlain/champlain-coordinate.c | 4 ++--
champlain/champlain-marker.c | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/champlain/champlain-coordinate.c b/champlain/champlain-coordinate.c
index 1eddc59..c968ca7 100644
--- a/champlain/champlain-coordinate.c
+++ b/champlain/champlain-coordinate.c
@@ -123,8 +123,8 @@ set_location (ChamplainLocation *location,
ChamplainCoordinatePrivate *priv = CHAMPLAIN_COORDINATE (location)->priv;
- priv->longitude = longitude;
- priv->latitude = latitude;
+ priv->longitude = CLAMP (longitude, CHAMPLAIN_MIN_LONGITUDE, CHAMPLAIN_MAX_LONGITUDE);
+ priv->latitude = CLAMP (latitude, CHAMPLAIN_MIN_LATITUDE, CHAMPLAIN_MAX_LATITUDE);
g_object_notify (G_OBJECT (location), "latitude");
g_object_notify (G_OBJECT (location), "longitude");
diff --git a/champlain/champlain-marker.c b/champlain/champlain-marker.c
index 3bb02c1..ca72bed 100644
--- a/champlain/champlain-marker.c
+++ b/champlain/champlain-marker.c
@@ -272,9 +272,9 @@ set_location (ChamplainLocation *location,
g_return_if_fail (CHAMPLAIN_IS_MARKER (location));
ChamplainMarkerPrivate *priv = CHAMPLAIN_MARKER (location)->priv;
-
- priv->lon = longitude;
- priv->lat = latitude;
+
+ priv->lon = CLAMP (longitude, CHAMPLAIN_MIN_LONGITUDE, CHAMPLAIN_MAX_LONGITUDE);
+ priv->lat = CLAMP (latitude, CHAMPLAIN_MIN_LATITUDE, CHAMPLAIN_MAX_LATITUDE);
g_object_notify (G_OBJECT (location), "latitude");
g_object_notify (G_OBJECT (location), "longitude");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]