From fc8728e74770270ba4e1ef7d0c9c8c9d9b487d2e Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Sun, 12 Jun 2005 11:43:01 +0000 Subject: [PATCH] fix crash when trying to change volume using the multimedia keys, fixes 2005-06-12 Christophe Fergeau * actions/acme-volume-gstreamer.c: (acme_volume_gstreamer_get_volume): fix crash when trying to change volume using the multimedia keys, fixes #307351 --- gnome-settings-daemon/ChangeLog | 6 ++++++ gnome-settings-daemon/actions/acme-volume-gstreamer.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gnome-settings-daemon/ChangeLog b/gnome-settings-daemon/ChangeLog index 69c678bad..8e918cdbe 100644 --- a/gnome-settings-daemon/ChangeLog +++ b/gnome-settings-daemon/ChangeLog @@ -1,3 +1,9 @@ +2005-06-12 Christophe Fergeau + + * actions/acme-volume-gstreamer.c: + (acme_volume_gstreamer_get_volume): fix crash when trying to change + volume using the multimedia keys, fixes #307351 + 2005-03-23 Carlos Garnacho Parro * gnome-settings-accessibility-keyboard.c: make sticky keys and slow diff --git a/gnome-settings-daemon/actions/acme-volume-gstreamer.c b/gnome-settings-daemon/actions/acme-volume-gstreamer.c index dbe652234..4d5b8cd0e 100644 --- a/gnome-settings-daemon/actions/acme-volume-gstreamer.c +++ b/gnome-settings-daemon/actions/acme-volume-gstreamer.c @@ -147,10 +147,11 @@ acme_volume_gstreamer_get_volume (AcmeVolume *vol) { double volume; AcmeVolumeGStreamer *self = (AcmeVolumeGStreamer *) vol; - GstMixerTrack *track = self->_priv->track; + GstMixerTrack *track; if (acme_volume_gstreamer_open (self) == FALSE) return 0; + track = self->_priv->track; update_state (self);