From dd0465b14a2106ed7f70f2740afc5c85b66fd934 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 1 Nov 2013 20:05:15 -0400 Subject: [PATCH] Fix goa add dialog to not be empty --- gnome-initial-setup.spec | 9 ++++++++- goa-add.patch | 11 +++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 goa-add.patch diff --git a/gnome-initial-setup.spec b/gnome-initial-setup.spec index f1886e9..7f17b3c 100644 --- a/gnome-initial-setup.spec +++ b/gnome-initial-setup.spec @@ -1,6 +1,6 @@ Name: gnome-initial-setup Version: 3.10.1.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bootstrapping your OS License: GPLv2+ @@ -11,6 +11,9 @@ Source0: http://download.gnome.org/sources/%{name}/3.10/%{name}-%{version # https://bugzilla.gnome.org/show_bug.cgi?id=687957 Patch0: yelp-fixes.patch +# upstream fix +Patch1: goa-add.patch + %global nm_version 0.9.6.4 %global glib_required_version 2.36.0 %global gtk_required_version 3.7.11 @@ -66,6 +69,7 @@ you through configuring it. It is integrated with gdm. %prep %setup -q %patch0 -p1 -b .yelp-fixes +%patch1 -p1 -b .goa autoreconf -i -f @@ -107,6 +111,9 @@ useradd -rM -d /run/gnome-initial-setup/ -s /sbin/nologin %{name} &>/dev/null || %{_datadir}/polkit-1/rules.d/20-gnome-initial-setup.rules %changelog +* Fri Nov 1 2013 Matthias Clasen - 3.10.1.1-2 +- Fix goa add dialog to not be empty + * Tue Oct 15 2013 Richard Hughes - 3.10.1.1-1 - Update to 3.10.1.1 diff --git a/goa-add.patch b/goa-add.patch new file mode 100644 index 0000000..46ee69a --- /dev/null +++ b/goa-add.patch @@ -0,0 +1,11 @@ +diff -up gnome-initial-setup-3.10.1.1/gnome-initial-setup/pages/goa/gis-goa-page.c.goa gnome-initial-setup-3.10.1.1/gnome-initial-setup/pages/goa/gis-goa-page.c +--- gnome-initial-setup-3.10.1.1/gnome-initial-setup/pages/goa/gis-goa-page.c.goa 2013-11-01 20:03:47.453759134 -0400 ++++ gnome-initial-setup-3.10.1.1/gnome-initial-setup/pages/goa/gis-goa-page.c 2013-11-01 20:03:59.450736921 -0400 +@@ -81,6 +81,7 @@ on_have_providers (GObject *source + goa_panel_add_account_dialog_add_provider (GOA_PANEL_ADD_ACCOUNT_DIALOG (dialog), provider); + } + ++ gtk_widget_show_all (dialog); + goa_panel_add_account_dialog_run (GOA_PANEL_ADD_ACCOUNT_DIALOG (dialog)); + goa_panel_add_account_dialog_get_account (GOA_PANEL_ADD_ACCOUNT_DIALOG (dialog), &error); + gtk_widget_destroy (dialog);