pidgin/prefs/pidgincredentialproviderrow.c

changeset 41694
83e6692c76a3
parent 41640
d8636f8db50a
child 42575
580339aa47cc
equal deleted inserted replaced
41693:82d458ea7c87 41694:83e6692c76a3
201 201
202 gboolean 202 gboolean
203 pidgin_credential_provider_row_get_active(PidginCredentialProviderRow *row) { 203 pidgin_credential_provider_row_get_active(PidginCredentialProviderRow *row) {
204 g_return_val_if_fail(PIDGIN_IS_CREDENTIAL_PROVIDER_ROW(row), FALSE); 204 g_return_val_if_fail(PIDGIN_IS_CREDENTIAL_PROVIDER_ROW(row), FALSE);
205 205
206 return gtk_widget_get_visible(row->active); 206 return gtk_check_button_get_active(GTK_CHECK_BUTTON(row->active));
207 } 207 }
208 208
209 void 209 void
210 pidgin_credential_provider_row_set_active(PidginCredentialProviderRow *row, 210 pidgin_credential_provider_row_set_active(PidginCredentialProviderRow *row,
211 gboolean active) 211 gboolean active)
212 { 212 {
213 g_return_if_fail(PIDGIN_IS_CREDENTIAL_PROVIDER_ROW(row)); 213 g_return_if_fail(PIDGIN_IS_CREDENTIAL_PROVIDER_ROW(row));
214 214
215 gtk_widget_set_visible(row->active, active); 215 gtk_check_button_set_active(GTK_CHECK_BUTTON(row->active), active);
216 216
217 g_object_notify_by_pspec(G_OBJECT(row), properties[PROP_ACTIVE]); 217 g_object_notify_by_pspec(G_OBJECT(row), properties[PROP_ACTIVE]);
218 } 218 }

mercurial