diff options
author | jstebbins <[email protected]> | 2010-02-23 00:06:22 +0000 |
---|---|---|
committer | jstebbins <[email protected]> | 2010-02-23 00:06:22 +0000 |
commit | 0df7722d93ee1eda7eda1d86745fea2b6df19933 (patch) | |
tree | a1e30a7d5cfd55b6c1b6247d12cdff2c77aa0ea9 /gtk/src/audiohandler.c | |
parent | 0a08b6778fa3dc2c38379d72252f23671e02e3c7 (diff) |
LinGui: fix a bunch of brokenness on Ubuntu 10.04 (lucid)
gtk 2.19 has changed how object id's are stored by gtkbuilder.
The widget name is no longer assigned to the builder object id. Instead
the id is stored in a special property. Getting incorrect object id's
caused all settings values to be referenced incorrectly.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3135 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'gtk/src/audiohandler.c')
-rw-r--r-- | gtk/src/audiohandler.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/src/audiohandler.c b/gtk/src/audiohandler.c index 773da280e..f8804e561 100644 --- a/gtk/src/audiohandler.c +++ b/gtk/src/audiohandler.c @@ -478,7 +478,7 @@ drc_widget_changed_cb(GtkWidget *widget, gdouble val, signal_user_data_t *ud) G_MODULE_EXPORT void subtitle_changed_cb(GtkWidget *widget, signal_user_data_t *ud) { - const gchar *name = gtk_widget_get_name(widget); + const gchar *name = ghb_get_setting_key(widget); g_debug("subtitle_changed_cb () %s", name); ghb_widget_to_setting(ud->settings, widget); ghb_check_dependency(ud, widget, NULL); |