Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gnometesting.git;a=commitdiff;h=cd44b13d175a4c29e3b18c19225c55834d8e0ddd
commit cd44b13d175a4c29e3b18c19225c55834d8e0ddd Author: bouleetbil <bouleet...@frogdev.info> Date: Sun Feb 6 12:44:35 2011 +0100 gdm-2.91.6-3-i686 *added combo fix diff --git a/source/gnome/gdm/FrugalBuild b/source/gnome/gdm/FrugalBuild index 7d0739c..bd41285 100644 --- a/source/gnome/gdm/FrugalBuild +++ b/source/gnome/gdm/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gdm pkgver=2.91.6 -pkgrel=2 +pkgrel=3 pkgdesc="GNOME Display Manager" url="http://www.gnome.org/" backup=(etc/gdm/custom.conf etc/pam.d/gdm etc/pam.d/gdm-autologin) @@ -17,9 +17,10 @@ groups=('gnome') archs=('i686' 'x86_64' 'ppc') Finclude gnome source=(${source[@]} \ - polkit-gnome-authentication-agent-1.desktop) + polkit-gnome-authentication-agent-1.desktop gtktheme.diff) sha1sums=('96a1559e5912030f70f34e818727f4d4146f6ce9' \ - '93d1f9a7d068dd8e70c930abea9acf5b770a3485') + '93d1f9a7d068dd8e70c930abea9acf5b770a3485' \ + '7e35229d533a0c5321f4fc3815732d7273777d75') conflicts=('fast-user-switch-applet') provides=('fast-user-switch-applet' 'gdm-themes' 'somatic-gdm-themes' 'arc-colors-gdm-themes') diff --git a/source/gnome/gdm/gtktheme.diff b/source/gnome/gdm/gtktheme.diff new file mode 100644 index 0000000..a7f6cf6 --- /dev/null +++ b/source/gnome/gdm/gtktheme.diff @@ -0,0 +1,31 @@ +From 6bb88258c9ce7c9b2a0477c697d64e2a36f42dfd Mon Sep 17 00:00:00 2001 +From: Ray Strode <rstr...@redhat.com> +Date: Fri, 4 Feb 2011 15:06:11 -0500 +Subject: [PATCH] greeter: don't call render_frame if there's no frame + +If the theme lacks a frame gtk_render_frame will throw +a fit and make the greeter nose dive. +--- + gui/simple-greeter/gdm-scrollable-widget.c | 6 ++++-- + 1 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/gui/simple-greeter/gdm-scrollable-widget.c b/gui/simple-greeter/gdm-scrollable-widget.c +index 8a9ea25..1f8e807 100644 +--- a/gui/simple-greeter/gdm-scrollable-widget.c ++++ b/gui/simple-greeter/gdm-scrollable-widget.c +@@ -598,8 +598,10 @@ gdm_scrollable_widget_draw (GtkWidget *widget, + height = widget_allocation.height; + height -= padding.top + padding.bottom; + +- gtk_render_frame (context, cr, +- x, y, width, height); ++ if (width > 0 && height > 0) { ++ gtk_render_frame (context, cr, ++ x, y, width, height); ++ } + + return GTK_WIDGET_CLASS (gdm_scrollable_widget_parent_class)->draw (widget, cr); + } +-- +1.7.4 + _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git