r3865 - in trunk/src/target/OM-2007.2/applications/openmoko-dialer2: . src/phone-kit
chris at sita.openmoko.org
chris at sita.openmoko.org
Thu Jan 17 13:39:05 CET 2008
Author: chris
Date: 2008-01-17 13:39:04 +0100 (Thu, 17 Jan 2008)
New Revision: 3865
Modified:
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-talking.c
Log:
* src/phone-kit/moko-talking.c: (moko_talking_init):
Make the volume slider control the 'Headphone' mixer, fixes bug #394
Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog 2008-01-17 11:52:40 UTC (rev 3864)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog 2008-01-17 12:39:04 UTC (rev 3865)
@@ -1,5 +1,10 @@
2008-01-17 Chris Lord <chris at openedhand.com>
+ * src/phone-kit/moko-talking.c: (moko_talking_init):
+ Make the volume slider control the 'Headphone' mixer, fixes bug #394
+
+2008-01-17 Chris Lord <chris at openedhand.com>
+
* src/phone-kit/moko-network.c: (on_network_registered),
(moko_network_get_country_code):
Do get the operators list, but only when roaming - when not roaming,
Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-talking.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-talking.c 2008-01-17 11:52:40 UTC (rev 3864)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-talking.c 2008-01-17 12:39:04 UTC (rev 3865)
@@ -69,8 +69,7 @@
gint call_direction;
- MokoAlsaVolumeControl *amp_left;
- MokoAlsaVolumeControl *amp_right;
+ MokoAlsaVolumeControl *headphone;
};
enum
@@ -510,13 +509,6 @@
}
static void
-volume_changed_cb (MokoAlsaVolumeControl *control1, gdouble volume,
- MokoAlsaVolumeControl *control2)
-{
- moko_alsa_volume_control_set_volume (control2, volume);
-}
-
-static void
moko_talking_init (MokoTalking *talking)
{
MokoTalkingPrivate *priv;
@@ -565,21 +557,14 @@
gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, 4);
/* Volume controls */
- priv->amp_left = moko_alsa_volume_control_new ();
- moko_alsa_volume_control_set_device_from_name (priv->amp_left, "neo1973");
- moko_alsa_volume_control_set_element_from_name (priv->amp_left, "Amp Left");
- priv->amp_right = moko_alsa_volume_control_new ();
- moko_alsa_volume_control_set_device_from_name (priv->amp_right, "neo1973");
- moko_alsa_volume_control_set_element_from_name (priv->amp_right, "Amp Right");
+ priv->headphone = moko_alsa_volume_control_new ();
+ moko_alsa_volume_control_set_device_from_name (priv->headphone, "neo1973");
+ moko_alsa_volume_control_set_element_from_name (priv->headphone, "Headphone");
priv->volume = moko_alsa_volume_scale_new (GTK_ORIENTATION_HORIZONTAL);
moko_alsa_volume_scale_set_control (MOKO_ALSA_VOLUME_SCALE (priv->volume),
- priv->amp_left);
+ priv->headphone);
- /* Chain Amp Left to Amp Right */
- g_signal_connect (priv->amp_left, "volume_changed",
- G_CALLBACK (volume_changed_cb), priv->amp_right);
-
/* Outgoing call and talking share the same toolbar */
priv->main_bar = toolbar = gtk_toolbar_new ();
gtk_box_pack_start (GTK_BOX (main_vbox), toolbar, FALSE, FALSE, 0);
More information about the commitlog
mailing list