[gnome-calendar] gcal-window: fixed bug on split event uuid



commit 5e4488c31513c735626cf4aaa7ddbb0304a47832
Author: Erick Pérez Castellanos <erick red gmail com>
Date:   Sat Jul 27 18:20:16 2013 -0400

    gcal-window: fixed bug on split event uuid
    
    Fixed the case when the event uid have a ':' colon
    character on it.

 src/gcal-window.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/gcal-window.c b/src/gcal-window.c
index acc45d7..7645760 100644
--- a/src/gcal-window.c
+++ b/src/gcal-window.c
@@ -964,7 +964,7 @@ gcal_window_events_added (GcalManager *manager,
 
   for (l = events_list; l != NULL; l = l->next)
     {
-      tokens = g_strsplit ((gchar*) l->data, ":", -1);
+      tokens = g_strsplit ((gchar*) l->data, ":", 2);
       source_uid  = tokens[0];
       event_uid = tokens[1];
       start_date = gcal_manager_get_event_start_date (manager,
@@ -1048,7 +1048,7 @@ gcal_window_events_modified (GcalManager *manager,
     {
       gint i;
 
-      tokens = g_strsplit ((gchar*) l->data, ":", -1);
+      tokens = g_strsplit ((gchar*) l->data, ":", 2);
       source_uid  = tokens[0];
       event_uid = tokens[1];
 
@@ -1139,7 +1139,7 @@ gcal_window_event_activated (GcalEventWidget *event_widget,
   if (priv->edit_dialog == NULL)
     gcal_window_init_edit_dialog (GCAL_WINDOW (user_data));
 
-  tokens = g_strsplit (gcal_event_widget_peek_uuid (event_widget), ":", -1);
+  tokens = g_strsplit (gcal_event_widget_peek_uuid (event_widget), ":", 2);
   gcal_edit_dialog_set_event (GCAL_EDIT_DIALOG (priv->edit_dialog),
                               tokens[0],
                               tokens[1]);
@@ -1161,7 +1161,7 @@ gcal_window_remove_event (GdNotification  *notification,
   if (priv->event_to_delete != NULL)
     {
       manager = get_manager (GCAL_WINDOW (user_data));
-      tokens = g_strsplit (priv->event_to_delete, ":", -1);
+      tokens = g_strsplit (priv->event_to_delete, ":", 2);
 
       gcal_manager_remove_event (manager, tokens[0], tokens[1]);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]