@@ -286,7 +286,7 @@ class BingWallpaperIndicator extends Button {
286
286
287
287
let toggles = [ /*{key: 'set-background', toggle: this.toggleSetBackground},*/
288
288
{ key : 'revert-to-current-image' , toggle : this . toggleSelectNew } ,
289
- { key : 'notify' , toggle : this . toggleNotifications } ,
289
+ /* {key: 'notify', toggle: this.toggleNotifications},*/
290
290
/*{key: 'show-count-in-image-title', toggle: this.toggleImageCount},*/
291
291
{ key : 'random-mode-enabled' , toggle : this . toggleShuffle } ,
292
292
{ key : 'random-mode-include-only-favourites' , toggle : this . toggleShuffleOnlyFaves } ,
@@ -317,17 +317,17 @@ class BingWallpaperIndicator extends Button {
317
317
318
318
_setBooleanSetting ( key , state ) {
319
319
let success = this . _settings . set_boolean ( key , state ) ;
320
- log ( 'key ' + key + ' set to ' + ( state ?'true' :'false' ) + ' returned ' + ( success ?'true' :'false' ) ) ;
320
+ log ( 'key ' + key + ' set to ' + ( state ?'true' :'false' ) + ' ( returned ' + ( success ?'true' :'false' ) + ')' ) ;
321
321
}
322
322
323
323
_setStringSetting ( key , value ) {
324
324
let success = this . _settings . set_string ( key , value ) ;
325
- log ( 'key ' + key + ' set to ' + value + ' returned ' + ( success ?'true' :'false' ) ) ;
325
+ log ( 'key ' + key + ' set to ' + value + ' ( returned ' + ( success ?'true' :'false' ) + ')' ) ;
326
326
}
327
327
328
328
_setIntSetting ( key , value ) {
329
329
let success = this . _settings . set_int ( key , value ) ;
330
- log ( 'key ' + key + ' set to ' + value + ' returned ' + ( success ?'true' :'false' ) ) ;
330
+ log ( 'key ' + key + ' set to ' + value + ' ( returned ' + ( success ?'true' :'false' ) + ')' ) ;
331
331
}
332
332
333
333
_onDestroy ( ) {
@@ -1063,7 +1063,9 @@ class BingWallpaperIndicator extends Button {
1063
1063
let BingWallpaperDir = Utils . getWallpaperDir ( this . _settings ) ;
1064
1064
let dir = Gio . file_new_for_path ( BingWallpaperDir ) ;
1065
1065
if ( ! dir . query_exists ( null ) ) {
1066
- dir . make_directory_with_parents ( null ) ;
1066
+ //dir.make_directory_with_parents(null);
1067
+ notifyError ( 'Download folder ' + BingWallpaperDir + ' does not exist or is not writable' ) ;
1068
+ return ;
1067
1069
}
1068
1070
log ( "Downloading " + url + " to " + file . get_uri ( ) ) ;
1069
1071
let request = Soup . Message . new ( 'GET' , url ) ;
@@ -1107,6 +1109,7 @@ class BingWallpaperIndicator extends Button {
1107
1109
}
1108
1110
catch ( e ) {
1109
1111
log ( 'Error writing file: ' + e ) ;
1112
+ notifyError ( 'Image ' + file + ' is not writable, check directory permissions ' + e ) ;
1110
1113
}
1111
1114
}
1112
1115
) ;
0 commit comments