aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudio Saavedra <csaavedra@igalia.com>2009-01-14 14:00:15 +0000
committerClaudio Saavedra <csaavedra@igalia.com>2009-01-14 14:00:15 +0000
commit9628f4e12349d6bf0ffefdfbdc2bbe21b943f394 (patch)
tree674ba5195ef4164c91b6e4e95da4133b7591a33b
parent34b349ac0dd46bbc3bce372bc6cc28665fa90181 (diff)
2009-01-14 Claudio Saavedra <csaavedra@igalia.com>
* src/hildon-picker-dialog.c: (_save_current_selection): Do not query for the number of columns in the HildonTouchSelector more than once.
-rw-r--r--ChangeLog5
-rw-r--r--src/hildon-picker-dialog.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 949d173..f49ed96 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-01-14 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-picker-dialog.c: (_save_current_selection): Do not query
+ for the number of columns in the HildonTouchSelector more than once.
+
2009-01-14 Alberto Garcia <agarcia@igalia.com>
* src/hildon-touch-selector.c: Minor documentation fixes.
diff --git a/src/hildon-picker-dialog.c b/src/hildon-picker-dialog.c
index e701440..e803593 100644
--- a/src/hildon-picker-dialog.c
+++ b/src/hildon-picker-dialog.c
@@ -366,13 +366,14 @@ static void
_save_current_selection (HildonPickerDialog *dialog)
{
HildonTouchSelector *selector;
- gint i;
+ gint i, columns;
selector = HILDON_TOUCH_SELECTOR (dialog->priv->selector);
_clean_current_selection (dialog);
- for (i = 0; i < hildon_touch_selector_get_num_columns (selector); i++) {
+ columns = hildon_touch_selector_get_num_columns (selector);
+ for (i = 0; i < columns; i++) {
dialog->priv->current_selection
= g_slist_append (dialog->priv->current_selection,
hildon_touch_selector_get_selected_rows (selector, i));