/gpump/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/gpump/trunk

« back to all changes in this revision

Viewing changes to src/GPumpSettingsData.c

  • Committer: Gustav Hatvigsson
  • Date: 2014-04-14 13:21:13 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20140414132113-q0uur6tj32re82l1
* made a few changes, nothing big.

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
  self->priv->gpump_settings = g_key_file_new ();
58
58
  
59
59
  static gchar * gpump_settings_file_uri = NULL;
60
 
  static gchar * settings_basedir = NULL;
 
60
  gchar * settings_basedir = NULL;
61
61
  
62
62
  if (!(gpump_settings_file_uri)) {
63
63
    
134
134
    
135
135
    gint written = g_output_stream_write (G_OUTPUT_STREAM (file_stream),
136
136
                           buff,
137
 
                           g_utf8_strlen (buff, -1),
 
137
                           strlen (buff),
138
138
                           NULL,
139
139
                           err_arr);
140
140
    
 
141
    g_free (buff);
 
142
    
141
143
    if (err_arr) {
142
144
      for (int i = 0; err_arr[i] != NULL; i++) {
143
145
         g_print ("GPumpSettingsData:\n An %s error occured:\n\t%s\n\n",
164
166
      abort ();
165
167
    }
166
168
  }
 
169
  g_free (settings_basedir);
167
170
#endif
168
171
}
169
172
 
221
224
    return FALSE;
222
225
  }
223
226
  
224
 
  gsize * len = NULL;
225
 
  gchar * buff = g_key_file_to_data (self->priv->gpump_settings, len, err_arr);
 
227
  gchar * buff = g_key_file_to_data (self->priv->gpump_settings, NULL, err_arr);
226
228
  
227
229
  if (err_arr) {
228
230
   g_object_unref (out_stream);
229
 
   g_free (len);
230
231
   g_free (buff);
231
232
   return FALSE;
232
233
  }
233
234
  
234
235
  g_output_stream_write (G_OUTPUT_STREAM (out_stream),
235
236
                         buff,
236
 
                         (gsize) len,
 
237
                         strlen (buff),
237
238
                         NULL,
238
239
                         err_arr);
239
240
  
240
241
  if (err_arr) {
241
242
    g_object_unref (out_stream);
242
 
    g_free (len);
243
243
    g_free (buff);
244
244
    return FALSE;
245
245
  }
246
246
  
247
247
  g_object_unref (out_stream);
248
 
  g_free (len);
249
248
  g_free (buff);
250
249
  
251
250
  return TRUE;