diff --git a/src/servers/app/Desktop.cpp b/src/servers/app/Desktop.cpp index 1af7bd3794..c84973deb0 100644 --- a/src/servers/app/Desktop.cpp +++ b/src/servers/app/Desktop.cpp @@ -371,6 +371,8 @@ Desktop::Init() if (fSharedReadOnlyArea < B_OK) return fSharedReadOnlyArea; + gFontManager->AttachUser(fUserID); + fSettings = new DesktopSettingsPrivate(fServerReadOnlyMemory); for (int32 i = 0; i < kMaxWorkspaces; i++) { @@ -408,8 +410,6 @@ Desktop::Init() _RebuildClippingForAllWindows(stillAvailableOnScreen); _SetBackground(stillAvailableOnScreen); - gFontManager->AttachUser(fUserID); - SetCursor(NULL); // this will set the default cursor