diff --git a/gdm-2.23.92-fix-bg-priority.patch b/gdm-2.23.92-fix-bg-priority.patch
new file mode 100644
index 0000000..b43935d
--- /dev/null
+++ b/gdm-2.23.92-fix-bg-priority.patch
@@ -0,0 +1,12 @@
+diff -up gdm-2.23.92/gui/simple-greeter/gdm-simple-greeter.schemas.in.fix-bg-priority gdm-2.23.92/gui/simple-greeter/gdm-simple-greeter.schemas.in
+--- gdm-2.23.92/gui/simple-greeter/gdm-simple-greeter.schemas.in.fix-bg-priority 2008-09-23 09:59:12.000000000 -0400
++++ gdm-2.23.92/gui/simple-greeter/gdm-simple-greeter.schemas.in 2008-09-23 09:59:30.000000000 -0400
+@@ -177,7 +177,7 @@
+ /apps/gdm/simple-greeter/settings-manager-plugins/background/priority
+ gdm-simple-greeter
+ int
+- 5
++ 25
+
+
+
diff --git a/gdm.spec b/gdm.spec
index ecf785f..dfa0df8 100644
--- a/gdm.spec
+++ b/gdm.spec
@@ -16,7 +16,7 @@
Summary: The GNOME Display Manager
Name: gdm
Version: 2.24.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 1
License: GPLv2+
Group: User Interface/X
@@ -90,6 +90,7 @@ Patch6: ssid-leak.patch
Patch7: gdm-2.23.92-filter-dupes-from-lang-list.patch
Patch8: gdm-2.23.92-another-locale-fixup.patch
Patch9: gdm-2.23.92-fix-crash.patch
+Patch10: gdm-2.23.92-fix-bg-priority.patch
# Fedora-specific
Patch99: gdm-2.23.1-fedora-logo.patch
@@ -120,6 +121,7 @@ multiple simulanteous logged in users.
%patch7 -p1 -b .filter-dupes-from-lang-list
%patch8 -p1 -b .another-locale-fixup
%patch9 -p1 -b .fix-crash
+%patch10 -p1 -b .fix-bg-priority
%patch99 -p1 -b .fedora-logo
@@ -322,6 +324,10 @@ fi
%{_datadir}/gnome-2.0/ui/GNOME_FastUserSwitchApplet.xml
%changelog
+* Tue Sep 23 2008 Ray Strode - 1:2.24.0-3
+- Load background after everything else, so the crossfade
+ isn't choppy.
+
* Mon Sep 22 2008 Ray Strode - 1:2.24.0-2
- Fix permssions on spool dir