r2648 - in trunk/src/target/OM-2007.2/applications/openmoko-dialer2: . src

njp at sita.openmoko.org njp at sita.openmoko.org
Mon Aug 6 15:42:03 CEST 2007


Author: njp
Date: 2007-08-06 15:42:02 +0200 (Mon, 06 Aug 2007)
New Revision: 2648

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-dialer.c
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-notify.c
Log:
2007-08-06  Neil J. Patel  <njp at o-hand.com>

	* src/moko-dialer.c: (on_call_progress_changed):
	* src/moko-notify.c: (moko_notify_start), (moko_notify_stop),
	(moko_notify_init):
	Added state support for notify object.

Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog	2007-08-06 13:36:25 UTC (rev 2647)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog	2007-08-06 13:42:02 UTC (rev 2648)
@@ -1,5 +1,12 @@
 2007-08-06  Neil J. Patel  <njp at o-hand.com>
 
+	* src/moko-dialer.c: (on_call_progress_changed):
+	* src/moko-notify.c: (moko_notify_start), (moko_notify_stop),
+	(moko_notify_init):
+	Added state support for notify object.
+
+2007-08-06  Neil J. Patel  <njp at o-hand.com>
+
 	* src/moko-contacts.c:
 	Fix typo.
 

Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-dialer.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-dialer.c	2007-08-06 13:36:25 UTC (rev 2647)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-dialer.c	2007-08-06 13:42:02 UTC (rev 2648)
@@ -511,6 +511,7 @@
         priv->time = NULL;
       }
       moko_journal_write_to_storage (priv->journal);
+      moko_notify_stop (priv->notify);
       g_print ("mokogsmd disconnect\n");
       break;
     

Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-notify.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-notify.c	2007-08-06 13:36:25 UTC (rev 2647)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-notify.c	2007-08-06 13:42:02 UTC (rev 2648)
@@ -42,7 +42,7 @@
 
 struct _MokoNotifyPrivate
 {
-  gint i;
+  gboolean started;
 };
 /*
 enum
@@ -123,6 +123,15 @@
 void
 moko_notify_start (MokoNotify *notify)
 {
+  MokoNotifyPrivate *priv;
+
+  g_return_if_fail (MOKO_IS_NOTIFY (notify));
+  priv = notify->priv;
+
+  if (priv->started)
+    return;
+  priv->started = TRUE;
+
   moko_notify_start_vibrate (); 
 }
 
@@ -130,6 +139,15 @@
 void
 moko_notify_stop (MokoNotify *notify)
 {
+  MokoNotifyPrivate *priv;
+
+  g_return_if_fail (MOKO_IS_NOTIFY (notify));
+  priv = notify->priv;
+
+  if (!priv->started)
+    return;
+  priv->started = FALSE;
+ 
   moko_notify_stop_vibrate ();
 }
 
@@ -163,6 +181,8 @@
   MokoNotifyPrivate *priv;
   
   priv = notify->priv = MOKO_NOTIFY_GET_PRIVATE (notify);
+
+  priv->started = FALSE;
 }
 
 MokoNotify*





More information about the commitlog mailing list