| 144 { |
144 { |
| 145 GSettings *settings = NULL; |
145 GSettings *settings = NULL; |
| 146 GError *internal_error = NULL; |
146 GError *internal_error = NULL; |
| 147 guint16 port, start, end; |
147 guint16 port, start, end; |
| 148 |
148 |
| 149 settings = g_settings_new_with_backend("im.pidgin.Purple.Network.Ports.Manual", |
149 settings = purple_core_new_settings("im.pidgin.Purple.Network.Ports.Manual"); |
| 150 purple_core_get_settings_backend()); |
|
| 151 |
150 |
| 152 if(!g_settings_get_boolean(settings, "enabled")) { |
151 if(!g_settings_get_boolean(settings, "enabled")) { |
| 153 g_object_unref(settings); |
152 g_object_unref(settings); |
| 154 |
153 |
| 155 return g_socket_listener_add_any_inet_port(listener, source_object, |
154 return g_socket_listener_add_any_inet_port(listener, source_object, |