diff --git a/sflphone-client-gnome/src/callable_obj.c b/sflphone-client-gnome/src/callable_obj.c index 09a83d4776041e906896812878d3fe04034427fc..15dc04fd01e12e18dbe731d41f251540529f4d9c 100644 --- a/sflphone-client-gnome/src/callable_obj.c +++ b/sflphone-client-gnome/src/callable_obj.c @@ -58,12 +58,9 @@ gchar* call_get_peer_name (const gchar *format) if (!end) { return g_strndup (format, 0); } else { - name = format; + name = g_strdup (format); return g_strndup(name, end - name); } - - - } gchar* call_get_peer_number (const gchar *format) diff --git a/sflphone-client-gnome/src/conference_obj.c b/sflphone-client-gnome/src/conference_obj.c index 52e31bff503118de5b38fde2f2fcefc375a72328..c0ab255d6266c479ab0bc04da76795be62da6c2f 100644 --- a/sflphone-client-gnome/src/conference_obj.c +++ b/sflphone-client-gnome/src/conference_obj.c @@ -38,7 +38,6 @@ void create_new_conference (conference_state_t state, const gchar* confID, confe { conference_obj_t *obj; - gchar *conf_id; // Allocate memory obj = g_new0 (conference_obj_t, 1); @@ -47,8 +46,7 @@ void create_new_conference (conference_state_t state, const gchar* confID, confe obj->_state = state; // Set the ID field - conf_id = confID; - obj->_confID = g_strdup (conf_id); + obj->_confID = g_strdup (confID); *new_conf = obj; } diff --git a/sflphone-client-gnome/src/config/accountconfigdialog.c b/sflphone-client-gnome/src/config/accountconfigdialog.c index 6ad988afee76a721baacdcc5dfb8283467586b5d..a63ca9f936aa17abfc4f2b809c1c4bd82cd55e97 100644 --- a/sflphone-client-gnome/src/config/accountconfigdialog.c +++ b/sflphone-client-gnome/src/config/accountconfigdialog.c @@ -710,7 +710,7 @@ GtkWidget * create_advanced_tab(account_t **a) GtkTreeIter current_local_address_iter = iter; gchar ** iface_list = NULL; - iface_list = (gchar **)dbus_get_all_ip_interface(); + iface_list = (gchar**) dbus_get_all_ip_interface(); gchar ** iface = NULL; if (iface_list != NULL) { diff --git a/sflphone-client-gnome/src/config/assistant.c b/sflphone-client-gnome/src/config/assistant.c index 59e7c94173f69e99381d5267af9d2c0c31ec1ebf..1f62ab5617eb47816479acaebfeac86027af2821 100644 --- a/sflphone-client-gnome/src/config/assistant.c +++ b/sflphone-client-gnome/src/config/assistant.c @@ -63,7 +63,7 @@ void set_account_type( GtkWidget* widget , gpointer data UNUSED ) { * Fills string message with the final message of account registration * with alias, server and username specified. */ -void getMessageSummary( char * message , const gchar * alias, const gchar * server, const gchar * username, const gchar * zrtp) +void getMessageSummary( char * message , const gchar * alias, const gchar * server, const gchar * username, const gboolean zrtp) { char var[64]; sprintf( message, _("This assistant is now finished.")); @@ -153,7 +153,7 @@ static void sip_apply_callback( void ) { gtk_entry_get_text (GTK_ENTRY(wiz->sip_alias)), gtk_entry_get_text (GTK_ENTRY(wiz->sip_server)), gtk_entry_get_text (GTK_ENTRY(wiz->sip_username)), - (gchar *)(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wiz->zrtp_enable))) + (gboolean)(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wiz->zrtp_enable))) ); gtk_label_set_text (GTK_LABEL(wiz->label_summary), message); @@ -179,7 +179,7 @@ static void iax_apply_callback( void ) { gtk_entry_get_text (GTK_ENTRY(wiz->iax_alias)), gtk_entry_get_text (GTK_ENTRY(wiz->iax_server)), gtk_entry_get_text (GTK_ENTRY(wiz->iax_username)), - (gchar *) _("None") + FALSE ) ; gtk_label_set_text (GTK_LABEL(wiz->label_summary), message); diff --git a/sflphone-client-gnome/src/config/zrtpadvanceddialog.c b/sflphone-client-gnome/src/config/zrtpadvanceddialog.c index c0e17440e493e8d0447c10ef0a56bc4fd3b67e34..b055e0de41ad37998c1e43739950e6f166e2db73 100644 --- a/sflphone-client-gnome/src/config/zrtpadvanceddialog.c +++ b/sflphone-client-gnome/src/config/zrtpadvanceddialog.c @@ -46,14 +46,15 @@ void show_advanced_zrtp_options(GHashTable * properties) curDisplaySasOnce = g_hash_table_lookup(properties, ACCOUNT_DISPLAY_SAS_ONCE); } - securityDialog = GTK_DIALOG(gtk_dialog_new_with_buttons (_("ZRTP Options"), - GTK_WINDOW(get_main_window()), - GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_STOCK_CANCEL, - GTK_RESPONSE_CANCEL, - GTK_STOCK_SAVE, - GTK_RESPONSE_ACCEPT, - NULL)); + securityDialog = GTK_DIALOG (gtk_dialog_new_with_buttons ( _("ZRTP Options"), + GTK_WINDOW (get_main_window()), + GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_STOCK_CANCEL, + GTK_RESPONSE_CANCEL, + GTK_STOCK_SAVE, + GTK_RESPONSE_ACCEPT, + NULL) + ); gtk_window_set_policy( GTK_WINDOW(securityDialog), FALSE, FALSE, FALSE ); gtk_dialog_set_has_separator(securityDialog, TRUE); gtk_container_set_border_width (GTK_CONTAINER(securityDialog), 0); diff --git a/sflphone-client-gnome/src/mainwindow.c b/sflphone-client-gnome/src/mainwindow.c index c39d26eb2015f8dad349f76f3bc92985415365cb..adf556f326783aecd412b262fd7236bff71d1f62 100644 --- a/sflphone-client-gnome/src/mainwindow.c +++ b/sflphone-client-gnome/src/mainwindow.c @@ -195,19 +195,13 @@ create_main_window () vbox = gtk_vbox_new ( FALSE /*homogeneous*/, 0 /*spacing*/); subvbox = gtk_vbox_new ( FALSE /*homogeneous*/, 5 /*spacing*/); - widget = create_menus (ui_manager); + create_menus (ui_manager, &widget); gtk_box_pack_start (GTK_BOX (vbox), widget, FALSE /*expand*/, TRUE /*fill*/, 0 /*padding*/); - widget = create_toolbar_actions (ui_manager); + create_toolbar_actions (ui_manager, &widget); // Do not override GNOME user settings - // gtk_toolbar_set_style (GTK_TOOLBAR (widget), GTK_TOOLBAR_BOTH); gtk_box_pack_start (GTK_BOX (vbox), widget, FALSE /*expand*/, TRUE /*fill*/, 0 /*padding*/); - widget = create_toolbar_windows (ui_manager); - // Do not override GNOME user settings - //gtk_toolbar_set_style (GTK_TOOLBAR (widget), GTK_TOOLBAR_ICONS); - gtk_box_pack_start (GTK_BOX (vbox), widget, FALSE /*expand*/, TRUE /*fill*/, 0 /*padding*/); - gtk_box_pack_start (GTK_BOX (vbox), current_calls->tree, TRUE /*expand*/, TRUE /*fill*/, 0 /*padding*/); gtk_box_pack_start (GTK_BOX (vbox), history->tree, TRUE /*expand*/, TRUE /*fill*/, 0 /*padding*/); gtk_box_pack_start (GTK_BOX (vbox), contacts->tree, TRUE /*expand*/, TRUE /*fill*/, 0 /*padding*/); @@ -430,7 +424,7 @@ main_window_confirm_go_clear(callable_obj_t * c) PidginMiniDialog *mini_dialog; gchar *desc = g_markup_printf_escaped(_("%s wants to stop using secure communication. Confirm will resume conversation without SRTP.\n"), c->_peer_number); mini_dialog = pidgin_mini_dialog_new(_("Confirm Go Clear"), desc, GTK_STOCK_STOP); - pidgin_mini_dialog_add_button(mini_dialog, _("Confirm"), sflphone_set_confirm_go_clear, NULL); + pidgin_mini_dialog_add_button(mini_dialog, _("Confirm"), (PidginMiniDialogCallback)sflphone_set_confirm_go_clear, NULL); pidgin_mini_dialog_add_button(mini_dialog, _("Stop Call"), sflphone_hang_up, NULL); add_error_dialog(GTK_WIDGET(mini_dialog), c); diff --git a/sflphone-client-gnome/src/ui.xml b/sflphone-client-gnome/src/ui.xml index e420b8e27025b25d873a49deba644d7cd42e534c..23469a1e7d056de949580b3097f632d749398baf 100644 --- a/sflphone-client-gnome/src/ui.xml +++ b/sflphone-client-gnome/src/ui.xml @@ -56,9 +56,4 @@ <toolitem name="HistoryToolbar" action="History"/> <toolitem name="AddressbookToolbar" action="Addressbook"/> </toolbar> - - <toolbar name="ToolbarWindows"> - <!--toolitem name="CallWindowToolbar" action="CallWindow"/--> - </toolbar> - </ui> diff --git a/sflphone-client-gnome/src/uimanager.c b/sflphone-client-gnome/src/uimanager.c index baffda85309731b09d4ff4743eb40ffafc435a8d..48b740f2f20f0e8223913f4e99aef19a4463e1a2 100644 --- a/sflphone-client-gnome/src/uimanager.c +++ b/sflphone-client-gnome/src/uimanager.c @@ -1283,7 +1283,7 @@ GtkWidget* create_waiting_icon() return waiting_icon; } -GtkWidget* create_menus (GtkUIManager *ui_manager) +void create_menus (GtkUIManager *ui_manager, GtkWidget **widget) { GtkWidget * menu_bar; @@ -1310,10 +1310,10 @@ GtkWidget* create_menus (GtkUIManager *ui_manager) waitingLayer = create_waiting_icon (); gtk_menu_shell_append (GTK_MENU_SHELL (menu_bar), waitingLayer); - return menu_bar; + *widget = menu_bar; } -GtkWidget* create_toolbar_actions (GtkUIManager *ui_manager) +void create_toolbar_actions (GtkUIManager *ui_manager, GtkWidget **widget) { toolbar = gtk_ui_manager_get_widget (ui_manager, "/ToolbarActions"); @@ -1328,19 +1328,10 @@ GtkWidget* create_toolbar_actions (GtkUIManager *ui_manager) recordWidget = gtk_ui_manager_get_widget (ui_manager, "/ToolbarActions/RecordToolbar"); historyButton = gtk_ui_manager_get_widget (ui_manager, "/ToolbarActions/HistoryToolbar"); contactButton = gtk_ui_manager_get_widget (ui_manager, "/ToolbarActions/AddressbookToolbar"); - //currentCallsButton = gtk_ui_manager_get_widget (ui_manager, "/ToolbarActions/CallWindowToolbar"); // Set the handler ID for the transfer transfertButtonConnId = g_signal_connect (G_OBJECT (transferToolbar), "toggled", G_CALLBACK (call_transfer_cb), NULL); active_calltree = current_calls; - return toolbar; -} - -GtkWidget* create_toolbar_windows (GtkUIManager *ui_manager) -{ - toolbarWindows = gtk_ui_manager_get_widget (ui_manager, "/ToolbarWindows"); - active_calltree = current_calls; - - return toolbarWindows; + *widget = toolbar; }