--- main.c 2011-01-16 17:38:20.000000000 +0100 +++ main.c.new 2011-01-28 09:01:29.000000000 +0100 @@ -154,10 +154,6 @@ { shutdown_type = XFSM_SHUTDOWN_HIBERNATE; } - else if (opt_fast) - { - allow_save = FALSE; - } else if (opt_version) { printf ("%s (Xfce %s)\n\n" @@ -170,6 +166,11 @@ return EXIT_SUCCESS; } + if (opt_fast) + { + allow_save = FALSE; + } + dbus_error_init (&derror); dbus_conn = dbus_bus_get (DBUS_BUS_SESSION, &derror); if (G_UNLIKELY (dbus_conn == NULL))