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

thomas at sita.openmoko.org thomas at sita.openmoko.org
Tue Nov 20 18:53:24 CET 2007


Author: thomas
Date: 2007-11-20 18:53:18 +0100 (Tue, 20 Nov 2007)
New Revision: 3459

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/dialer/dialer-main.c
Log:
* src/dialer/dialer-main.c: (dial_clicked_cb), (main): Use a message box
to notify users of dialing errors


Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog	2007-11-20 17:43:43 UTC (rev 3458)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog	2007-11-20 17:53:18 UTC (rev 3459)
@@ -1,5 +1,10 @@
 2007-11-20  Thomas Wood  <thomas at openedhand.com>
 
+	* src/dialer/dialer-main.c: (dial_clicked_cb), (main): Use a message box
+	to notify users of dialing errors
+
+2007-11-20  Thomas Wood  <thomas at openedhand.com>
+
 	* src/phone-kit/moko-dialer-sms.c: (opened_cb): Don't abort if
 	connecting to gsmd fails
 

Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/dialer/dialer-main.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/dialer/dialer-main.c	2007-11-20 17:43:43 UTC (rev 3458)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/dialer/dialer-main.c	2007-11-20 17:53:18 UTC (rev 3459)
@@ -29,6 +29,8 @@
 {
   GtkWidget *notebook;
   GtkWidget *history;
+  
+  GtkWidget *main_window;
 
   DBusGProxy *dialer_proxy;
 } DialerData;
@@ -61,7 +63,13 @@
 
   if (error)
   {
+    GtkWidget *dlg;
+    dlg = gtk_message_dialog_new (GTK_WINDOW (data->main_window), GTK_DIALOG_MODAL,
+                                  GTK_MESSAGE_ERROR, GTK_BUTTONS_OK,
+                                  "Dialer Error:\n%s", error->message);
     g_warning (error->message);
+    gtk_dialog_run (GTK_DIALOG (dlg));
+    gtk_widget_destroy (dlg);
   }
   else
   {
@@ -76,7 +84,6 @@
   MokoJournal *journal;
   DBusGConnection *connection;
   GError *error = NULL;
-  DBusGProxy *proxy;
   DialerData *data;
 
   data = g_new0 (DialerData, 1);
@@ -127,7 +134,7 @@
     journal = NULL;
   }
 
-  window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+  data->main_window = window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
   g_signal_connect (window, "delete-event", G_CALLBACK (gtk_main_quit), NULL);
   gtk_window_set_title (GTK_WINDOW (window), "Dialer");
 





More information about the commitlog mailing list