Changeset 78

Show
Ignore:
Timestamp:
04/15/08 18:48:59
Author:
pvanhoof
Message:

Bugfix

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/tmut-account-manager.c

    r77 r78  
    112112{ 
    113113        TMutAccountManagerPriv *priv = TMUT_ACCOUNT_MANAGER_GET_PRIVATE (self); 
    114         TMutAccountEditor *view = tmut_account_editor_new (priv->account); 
    115         OnEditOrNewInfo *info; 
    116  
    117         info = g_slice_new0 (OnEditOrNewInfo); 
    118         info->self = TMUT_ACCOUNT_MANAGER (g_object_ref (self)); 
    119  
    120         g_signal_connect (G_OBJECT (view), "ok-clicked", 
    121                         G_CALLBACK (on_edit_account), info); 
    122         g_signal_connect (G_OBJECT (view), "destroy", 
    123                         G_CALLBACK (on_account_editor_destroy), info); 
    124  
    125         gtk_widget_show (GTK_WIDGET (view)); 
    126         tmut_shell_window_set_child ( 
    127                 tmut_shell_child_get_window (TMUT_SHELL_CHILD (self)),  
    128                 TMUT_SHELL_CHILD (view), NULL);; 
     114 
     115        if (priv->account) { 
     116                TMutAccountEditor *view = tmut_account_editor_new (priv->account); 
     117                OnEditOrNewInfo *info; 
     118 
     119                info = g_slice_new0 (OnEditOrNewInfo); 
     120                info->self = TMUT_ACCOUNT_MANAGER (g_object_ref (self)); 
     121 
     122                g_signal_connect (G_OBJECT (view), "ok-clicked", 
     123                                G_CALLBACK (on_edit_account), info); 
     124                g_signal_connect (G_OBJECT (view), "destroy", 
     125                                G_CALLBACK (on_account_editor_destroy), info); 
     126 
     127                gtk_widget_show (GTK_WIDGET (view)); 
     128                tmut_shell_window_set_child ( 
     129                        tmut_shell_child_get_window (TMUT_SHELL_CHILD (self)),  
     130                        TMUT_SHELL_CHILD (view), NULL);; 
     131        } 
    129132 
    130133        return;