summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2015-02-10 23:26:46 -0500
committerRay Strode <rstrode@redhat.com>2015-02-10 23:26:46 -0500
commita849af38fa424fee4f3d5788628237653140a358 (patch)
tree2a07ea4d634712e2ec9bb6c6c31f9186fdc0798a
parentc79957c760a19711d62b116c7ddde9b04e87c131 (diff)
downloadgdm-a849af38fa424fee4f3d5788628237653140a358.tar.gz
display: drop error arg from gdm_display_get_timed_login_details
It turns out it never fails, and all callers always pass NULL for it's error argument, so drop that argument and the gboolean return type.
-rw-r--r--daemon/gdm-display.c11
-rw-r--r--daemon/gdm-display.h5
-rw-r--r--daemon/gdm-manager.c8
3 files changed, 9 insertions, 15 deletions
diff --git a/daemon/gdm-display.c b/daemon/gdm-display.c
index 0ad521f5..db83dfcf 100644
--- a/daemon/gdm-display.c
+++ b/daemon/gdm-display.c
@@ -329,19 +329,16 @@ gdm_display_real_get_timed_login_details (GdmDisplay *display,
}
}
-gboolean
+void
gdm_display_get_timed_login_details (GdmDisplay *display,
gboolean *out_enabled,
char **out_username,
- int *out_delay,
- GError **error)
+ int *out_delay)
{
gboolean enabled;
char *username;
int delay;
- g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE);
-
GDM_DISPLAY_GET_CLASS (display)->get_timed_login_details (display, &enabled, &username, &delay);
g_debug ("GdmDisplay: Got timed login details for display %s: %d '%s' %d",
@@ -363,8 +360,6 @@ gdm_display_get_timed_login_details (GdmDisplay *display,
if (out_delay) {
*out_delay = delay;
}
-
- return TRUE;
}
gboolean
@@ -925,7 +920,7 @@ handle_get_timed_login_details (GdmDBusDisplay *skeleton,
char *username;
int delay;
- gdm_display_get_timed_login_details (display, &enabled, &username, &delay, NULL);
+ gdm_display_get_timed_login_details (display, &enabled, &username, &delay);
gdm_dbus_display_complete_get_timed_login_details (skeleton,
invocation,
diff --git a/daemon/gdm-display.h b/daemon/gdm-display.h
index 03018144..8242b0f7 100644
--- a/daemon/gdm-display.h
+++ b/daemon/gdm-display.h
@@ -117,11 +117,10 @@ gboolean gdm_display_get_seat_id (GdmDisplay *disp
gboolean gdm_display_is_local (GdmDisplay *display,
gboolean *local,
GError **error);
-gboolean gdm_display_get_timed_login_details (GdmDisplay *display,
+void gdm_display_get_timed_login_details (GdmDisplay *display,
gboolean *enabled,
char **username,
- int *delay,
- GError **error);
+ int *delay);
gboolean gdm_display_is_initial (GdmDisplay *display,
gboolean *initial,
GError **error);
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c
index 0516ff09..085f1c4a 100644
--- a/daemon/gdm-manager.c
+++ b/daemon/gdm-manager.c
@@ -1321,7 +1321,7 @@ display_should_autologin (GdmManager *manager,
return FALSE;
}
- gdm_display_get_timed_login_details (display, &enabled, NULL, &delay, NULL);
+ gdm_display_get_timed_login_details (display, &enabled, NULL, &delay);
return enabled && delay == 0;
}
@@ -1753,7 +1753,7 @@ on_session_client_connected (GdmSession *session,
g_object_get (display, "is-local", &display_is_local, NULL);
enabled = FALSE;
- gdm_display_get_timed_login_details (display, &enabled, &username, &delay, NULL);
+ gdm_display_get_timed_login_details (display, &enabled, &username, &delay);
if (! enabled) {
return;
@@ -1873,7 +1873,7 @@ on_session_conversation_started (GdmSession *session,
}
enabled = FALSE;
- gdm_display_get_timed_login_details (display, &enabled, &username, &delay, NULL);
+ gdm_display_get_timed_login_details (display, &enabled, &username, &delay);
if (! enabled) {
return;
}
@@ -1929,7 +1929,7 @@ start_autologin_conversation_if_necessary (GdmManager *manager,
gboolean enabled;
int delay = 0;
- gdm_display_get_timed_login_details (display, &enabled, NULL, &delay, NULL);
+ gdm_display_get_timed_login_details (display, &enabled, NULL, &delay);
if (delay == 0 && g_file_test (GDM_RAN_ONCE_MARKER_FILE, G_FILE_TEST_EXISTS)) {
return;