~ubuntu-branches/ubuntu/vivid/gnome-maps/vivid-proposed

« back to all changes in this revision

Viewing changes to src/utils.js

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2014-07-15 00:14:59 UTC
  • mfrom: (1.1.2) (2.1.2 experimental)
  • Revision ID: package-import@ubuntu.com-20140715001459-dycqbixlde0y595l
Tags: 3.12.2-1
* New upstream release.
* Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
134
134
    return ret;
135
135
}
136
136
 
 
137
function readFile(filename) {
 
138
    let status, buffer;
 
139
    let file = Gio.File.new_for_path(filename);
 
140
    try {
 
141
        [status, buffer] = file.load_contents(null);
 
142
    } catch (e) {
 
143
        return null;
 
144
    }
 
145
    if (status)
 
146
        return buffer;
 
147
    else
 
148
        return null;
 
149
}
 
150
 
 
151
function writeFile(filename, buffer) {
 
152
    let file = Gio.File.new_for_path(filename);
 
153
    let status;
 
154
    try {
 
155
        status = file.replace_contents(buffer, null, false, 0, null)[0];
 
156
        return status;
 
157
    } catch (e) {
 
158
        return false;
 
159
    }
 
160
}
 
161
 
137
162
function load_icon(icon, size, loadCompleteCallback) {
138
163
    if (icon instanceof Gio.FileIcon) {
139
164
        _load_file_icon(icon, loadCompleteCallback);
197
222
let soup_session = null;
198
223
function _get_soup_session() {
199
224
    if (soup_session === null) {
200
 
        log ("creating soup");
 
225
        debug("Creating soup session...");
201
226
        soup_session = new Soup.Session ();
 
227
        debug("Created soup session");
202
228
    }
203
229
 
204
230
    return soup_session;