[brasero] Emit signal when type changes between svcd and vcd
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [brasero] Emit signal when type changes between svcd and vcd
- Date: Sun, 16 Aug 2009 19:30:17 +0000 (UTC)
commit 97cca2fc0919b7891c5f000e1f715ca112bf5f1b
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date: Sun Aug 16 16:49:38 2009 +0200
Emit signal when type changes between svcd and vcd
libbrasero-burn/brasero-image-type-chooser.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/libbrasero-burn/brasero-image-type-chooser.c b/libbrasero-burn/brasero-image-type-chooser.c
index ee54d4b..b8c8467 100644
--- a/libbrasero-burn/brasero-image-type-chooser.c
+++ b/libbrasero-burn/brasero-image-type-chooser.c
@@ -62,6 +62,7 @@ struct _BraseroImageTypeChooserPrivate {
GtkWidget *combo;
BraseroImageFormat format;
+ gboolean is_svcd;
guint updating:1;
};
@@ -277,6 +278,7 @@ brasero_image_type_chooser_changed_cb (GtkComboBox *combo,
BraseroImageTypeChooser *self)
{
GtkTreeIter iter;
+ gboolean is_svcd;
GtkTreeModel *store;
BraseroImageFormat current;
BraseroImageTypeChooserPrivate *priv;
@@ -290,14 +292,18 @@ brasero_image_type_chooser_changed_cb (GtkComboBox *combo,
if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (priv->combo), &iter))
gtk_tree_model_get (store, &iter,
FORMAT_TYPE, ¤t,
+ FORMAT_SVCD, &is_svcd,
-1);
else
current = BRASERO_IMAGE_FORMAT_NONE;
- if (current == priv->format)
+ if (current == priv->format
+ && is_svcd == priv->is_svcd)
return;
priv->format = current;
+ priv->is_svcd = is_svcd;
+
g_signal_emit (self,
brasero_image_type_chooser_signals [CHANGED_SIGNAL],
0);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]