summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2010-03-15 14:05:58 -0400
committerRay Strode <rstrode@redhat.com>2010-04-27 17:45:30 -0400
commitc9e7a8b8410ef7788c05c4937d4263a5308ae568 (patch)
tree5c5996faabf91c060917e1307c7afb08971475ad
parent4f766f1a7be43b0b8d20159651371b462a1f9301 (diff)
downloadgdm-c9e7a8b8410ef7788c05c4937d4263a5308ae568.tar.gz
Don't track manager from user object
We don't need it, and it's a bit backward anyway.
-rw-r--r--gui/simple-greeter/gdm-user-manager.c2
-rw-r--r--gui/simple-greeter/gdm-user.c21
2 files changed, 1 insertions, 22 deletions
diff --git a/gui/simple-greeter/gdm-user-manager.c b/gui/simple-greeter/gdm-user-manager.c
index 0bb868fc..aadb1471 100644
--- a/gui/simple-greeter/gdm-user-manager.c
+++ b/gui/simple-greeter/gdm-user-manager.c
@@ -683,7 +683,7 @@ create_user (GdmUserManager *manager)
{
GdmUser *user;
- user = g_object_new (GDM_TYPE_USER, "manager", manager, NULL);
+ user = g_object_new (GDM_TYPE_USER, NULL);
g_signal_connect (user,
"sessions-changed",
G_CALLBACK (on_user_sessions_changed),
diff --git a/gui/simple-greeter/gdm-user.c b/gui/simple-greeter/gdm-user.c
index 2c623343..65ca7b55 100644
--- a/gui/simple-greeter/gdm-user.c
+++ b/gui/simple-greeter/gdm-user.c
@@ -30,7 +30,6 @@
#include <gio/gio.h>
#include <gtk/gtk.h>
-#include "gdm-user-manager.h"
#include "gdm-user-private.h"
#define GDM_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_USER, GdmUserClass))
@@ -44,7 +43,6 @@
enum {
PROP_0,
- PROP_MANAGER,
PROP_REAL_NAME,
PROP_DISPLAY_NAME,
PROP_USER_NAME,
@@ -62,8 +60,6 @@ enum {
struct _GdmUser {
GObject parent;
- GdmUserManager *manager;
-
uid_t uid;
char *user_name;
char *real_name;
@@ -170,10 +166,6 @@ gdm_user_set_property (GObject *object,
user = GDM_USER (object);
switch (param_id) {
- case PROP_MANAGER:
- user->manager = g_value_get_object (value);
- g_assert (user->manager);
- break;
case PROP_LOGIN_FREQUENCY:
_gdm_user_set_login_frequency (user, g_value_get_ulong (value));
break;
@@ -194,9 +186,6 @@ gdm_user_get_property (GObject *object,
user = GDM_USER (object);
switch (param_id) {
- case PROP_MANAGER:
- g_value_set_object (value, user->manager);
- break;
case PROP_USER_NAME:
g_value_set_string (value, user->user_name);
break;
@@ -236,15 +225,6 @@ gdm_user_class_init (GdmUserClass *class)
gobject_class->finalize = gdm_user_finalize;
g_object_class_install_property (gobject_class,
- PROP_MANAGER,
- g_param_spec_object ("manager",
- _("Manager"),
- _("The user manager object this user is controlled by."),
- GDM_TYPE_USER_MANAGER,
- (G_PARAM_READWRITE |
- G_PARAM_CONSTRUCT_ONLY)));
-
- g_object_class_install_property (gobject_class,
PROP_REAL_NAME,
g_param_spec_string ("real-name",
"Real Name",
@@ -311,7 +291,6 @@ gdm_user_class_init (GdmUserClass *class)
static void
gdm_user_init (GdmUser *user)
{
- user->manager = NULL;
user->user_name = NULL;
user->real_name = NULL;
user->display_name = NULL;