40 lines
2.2 KiB
Diff
40 lines
2.2 KiB
Diff
|
diff --git a/Tools/MiniBrowser/gtk/BrowserSettingsDialog.c b/Tools/MiniBrowser/gtk/BrowserSettingsDialog.c
|
||
|
index ef000cd2b910..432c97257048 100644
|
||
|
--- a/Tools/MiniBrowser/gtk/BrowserSettingsDialog.c
|
||
|
+++ b/Tools/MiniBrowser/gtk/BrowserSettingsDialog.c
|
||
|
@@ -175,11 +175,12 @@ static void featureTreeViewRenderStatusData(GtkTreeViewColumn *column, GtkCellRe
|
||
|
{
|
||
|
g_autoptr(WebKitFeature) feature = NULL;
|
||
|
gtk_tree_model_get(model, iter, FEATURES_LIST_COLUMN_FEATURE, &feature, -1);
|
||
|
- g_autoptr(GEnumClass) enumClass = g_type_class_ref(WEBKIT_TYPE_FEATURE_STATUS);
|
||
|
+ GEnumClass *enumClass = g_type_class_ref(WEBKIT_TYPE_FEATURE_STATUS);
|
||
|
g_object_set(renderer,
|
||
|
"markup", NULL,
|
||
|
"text", g_enum_get_value(enumClass, webkit_feature_get_status(feature))->value_nick,
|
||
|
NULL);
|
||
|
+ g_type_class_unref(enumClass);
|
||
|
}
|
||
|
|
||
|
static void featureTreeViewRenderCategoryData(GtkTreeViewColumn *column, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
|
||
|
diff --git a/Tools/MiniBrowser/gtk/main.c b/Tools/MiniBrowser/gtk/main.c
|
||
|
index 8be643a54151..ae82b41400b5 100644
|
||
|
--- a/Tools/MiniBrowser/gtk/main.c
|
||
|
+++ b/Tools/MiniBrowser/gtk/main.c
|
||
|
@@ -273,7 +273,7 @@ static gboolean parseFeaturesOptionCallback(const gchar *option, const gchar *va
|
||
|
"features, prefixes '-' and '!' disable features. Names are case-insensitive. Example:\n"
|
||
|
"\n %s --features='!DirPseudo,+WebAnimationsCustomEffects,webgl'\n\n"
|
||
|
"Available features (+/- = enabled/disabled by default):\n\n", g_get_prgname());
|
||
|
- g_autoptr(GEnumClass) statusEnum = g_type_class_ref(WEBKIT_TYPE_FEATURE_STATUS);
|
||
|
+ GEnumClass *statusEnum = g_type_class_ref(WEBKIT_TYPE_FEATURE_STATUS);
|
||
|
for (gsize i = 0; i < webkit_feature_list_get_length(featureList); i++) {
|
||
|
WebKitFeature *feature = webkit_feature_list_get(featureList, i);
|
||
|
g_print(" %c %s (%s)",
|
||
|
@@ -284,6 +284,7 @@ static gboolean parseFeaturesOptionCallback(const gchar *option, const gchar *va
|
||
|
g_print(": %s", webkit_feature_get_name(feature));
|
||
|
g_print("\n");
|
||
|
}
|
||
|
+ g_type_class_unref(statusEnum);
|
||
|
exit(EXIT_SUCCESS);
|
||
|
}
|
||
|
|