[libchamplain] Don't deselect all markers when a marker got deselected
- From: Jiří Techet <jiritechet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libchamplain] Don't deselect all markers when a marker got deselected
- Date: Sun, 27 Jul 2014 16:17:43 +0000 (UTC)
commit 4225edb7be2af7261dafafbc06b0f6c2f43825a9
Author: Damián Nohales <damiannohales gmail com>
Date: Wed Jul 23 14:16:02 2014 -0300
Don't deselect all markers when a marker got deselected
This causes all markers deselection when a deselected marker "selected"
property is resetted to FALSE.
https://bugzilla.gnome.org/show_bug.cgi?id=733617
champlain/champlain-marker-layer.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/champlain/champlain-marker-layer.c b/champlain/champlain-marker-layer.c
index 854876e..ef8819e 100644
--- a/champlain/champlain-marker-layer.c
+++ b/champlain/champlain-marker-layer.c
@@ -247,7 +247,7 @@ marker_selected_cb (ChamplainMarker *marker,
G_GNUC_UNUSED GParamSpec *arg1,
ChamplainMarkerLayer *layer)
{
- if (layer->priv->mode == CHAMPLAIN_SELECTION_SINGLE)
+ if (layer->priv->mode == CHAMPLAIN_SELECTION_SINGLE && champlain_marker_get_selected (marker))
set_selected_all_but_one (layer, marker, FALSE);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]