const gchar *bus_address, *fd;
GBusType bus_type = G_BUS_TYPE_SYSTEM;
- g_return_val_if_fail (greeter != NULL, FALSE);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), FALSE);
greeter->priv->system_bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &error);
if (!greeter->priv->system_bus)
const gchar *
ldm_greeter_get_hostname (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
if (!greeter->priv->hostname)
{
const gchar *
ldm_greeter_get_theme (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
return greeter->priv->theme;
}
GError *error = NULL;
gchar *result;
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
+ g_return_val_if_fail (name != NULL, NULL);
load_theme (greeter);
GError *error = NULL;
gint result;
- g_return_val_if_fail (greeter != NULL, 0);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), 0);
+ g_return_val_if_fail (name != NULL, 0);
load_theme (greeter);
GError *error = NULL;
gboolean result;
- g_return_val_if_fail (greeter != NULL, FALSE);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), FALSE);
+ g_return_val_if_fail (name != NULL, FALSE);
load_theme (greeter);
gint
ldm_greeter_get_num_users (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, 0);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), 0);
update_users (greeter);
return g_list_length (greeter->priv->users);
}
const GList *
ldm_greeter_get_users (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
update_users (greeter);
return greeter->priv->users;
}
const gchar *
ldm_greeter_get_default_language (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
return getenv ("LANG");
}
const GList *
ldm_greeter_get_languages (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
update_languages (greeter);
return greeter->priv->languages;
}
const gchar *
ldm_greeter_get_default_layout (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
return greeter->priv->default_layout;
}
{
XklConfigRegistry *registry;
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
if (greeter->priv->have_layouts)
return greeter->priv->layouts;
const gchar *
ldm_greeter_get_layout (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
setup_xkl (greeter);
return greeter->priv->layout;
}
const GList *
ldm_greeter_get_sessions (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
update_sessions (greeter);
return greeter->priv->sessions;
}
const gchar *
ldm_greeter_get_default_session (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
return greeter->priv->default_session;
}
const gchar *
ldm_greeter_get_timed_login_user (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
return greeter->priv->timed_user;
}
gint
ldm_greeter_get_timed_login_delay (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, 0);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), 0);
return greeter->priv->login_delay;
}
gboolean
ldm_greeter_get_in_authentication (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, FALSE);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), FALSE);
return greeter->priv->in_authentication;
}
gboolean
ldm_greeter_get_is_authenticated (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, FALSE);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), FALSE);
return greeter->priv->is_authenticated;
}
const gchar *
ldm_greeter_get_authentication_user (LdmGreeter *greeter)
{
- g_return_val_if_fail (greeter != NULL, NULL);
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), NULL);
return greeter->priv->authentication_user;
}
{
g_return_if_fail (LDM_IS_GREETER (greeter));
g_return_if_fail (username != NULL);
-
ldm_greeter_login (greeter, username, NULL, NULL);
}
GError *error = NULL;
gboolean function_result = FALSE;
- g_return_val_if_fail (greeter != NULL, FALSE);
-
proxy = g_dbus_proxy_new_sync (greeter->priv->system_bus,
G_DBUS_PROXY_FLAGS_NONE,
NULL,
gboolean
ldm_greeter_get_can_suspend (LdmGreeter *greeter)
{
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), FALSE);
return upower_call_function (greeter, "SuspendAllowed", TRUE);
}
void
ldm_greeter_suspend (LdmGreeter *greeter)
{
+ g_return_if_fail (LDM_IS_GREETER (greeter));
upower_call_function (greeter, "Suspend", FALSE);
}
gboolean
ldm_greeter_get_can_hibernate (LdmGreeter *greeter)
{
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), FALSE);
return upower_call_function (greeter, "HibernateAllowed", TRUE);
}
void
ldm_greeter_hibernate (LdmGreeter *greeter)
{
+ g_return_if_fail (LDM_IS_GREETER (greeter));
upower_call_function (greeter, "Hibernate", FALSE);
}
GError *error = NULL;
gboolean function_result = FALSE;
- g_return_val_if_fail (greeter != NULL, FALSE);
-
proxy = g_dbus_proxy_new_sync (greeter->priv->system_bus,
G_DBUS_PROXY_FLAGS_NONE,
NULL,
gboolean
ldm_greeter_get_can_restart (LdmGreeter *greeter)
{
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), FALSE);
return ck_call_function (greeter, "CanRestart", TRUE);
}
void
ldm_greeter_restart (LdmGreeter *greeter)
{
+ g_return_if_fail (LDM_IS_GREETER (greeter));
ck_call_function (greeter, "Restart", FALSE);
}
gboolean
ldm_greeter_get_can_shutdown (LdmGreeter *greeter)
{
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), FALSE);
return ck_call_function (greeter, "CanStop", TRUE);
}
void
ldm_greeter_shutdown (LdmGreeter *greeter)
{
+ g_return_if_fail (LDM_IS_GREETER (greeter));
ck_call_function (greeter, "Stop", FALSE);
}
GVariant *result;
gboolean got_defaults = FALSE;
+ g_return_val_if_fail (LDM_IS_GREETER (greeter), FALSE);
+ g_return_val_if_fail (username != NULL, FALSE);
+
result = g_dbus_proxy_call_sync (greeter->priv->user_proxy,
"GetUserDefaults",
g_variant_new ("(s)", username),