@@ -223,7 +223,7 @@ fn on_link_clicked(param: &[glib::Value]) -> Option<glib::Value> {
223
223
let name = widget. widget_name ( ) ;
224
224
225
225
let window_ref = unsafe { & G_HELLO_WINDOW . as_ref ( ) . unwrap ( ) . window } ;
226
- let preferences = unsafe { & G_HELLO_WINDOW . as_ref ( ) . unwrap ( ) . preferences [ "urls" ] } ;
226
+ let preferences = unsafe { G_HELLO_WINDOW . as_ref ( ) . unwrap ( ) . get_preferences ( "urls" ) } ;
227
227
228
228
let uri = preferences[ name. as_str ( ) ] . as_str ( ) . unwrap ( ) ;
229
229
let _ = gtk:: show_uri_on_window ( Some ( window_ref) , uri, 0 ) ;
@@ -236,7 +236,7 @@ fn on_link1_clicked(param: &[glib::Value]) -> Option<glib::Value> {
236
236
let name = widget. widget_name ( ) ;
237
237
238
238
let window_ref = unsafe { & G_HELLO_WINDOW . as_ref ( ) . unwrap ( ) . window } ;
239
- let preferences = unsafe { & G_HELLO_WINDOW . as_ref ( ) . unwrap ( ) . preferences [ "urls" ] } ;
239
+ let preferences = unsafe { G_HELLO_WINDOW . as_ref ( ) . unwrap ( ) . get_preferences ( "urls" ) } ;
240
240
241
241
let uri = preferences[ name. as_str ( ) ] . as_str ( ) . unwrap ( ) ;
242
242
let _ = gtk:: show_uri_on_window ( Some ( window_ref) , uri, 0 ) ;
@@ -246,7 +246,7 @@ fn on_link1_clicked(param: &[glib::Value]) -> Option<glib::Value> {
246
246
247
247
fn on_delete_window ( _param : & [ glib:: Value ] ) -> Option < glib:: Value > {
248
248
let saved_json = & * G_SAVE_JSON . lock ( ) . unwrap ( ) ;
249
- let preferences = unsafe { & G_HELLO_WINDOW . as_ref ( ) . unwrap ( ) . preferences [ "save_path" ] } ;
249
+ let preferences = unsafe { G_HELLO_WINDOW . as_ref ( ) . unwrap ( ) . get_preferences ( "save_path" ) } ;
250
250
write_json ( preferences. as_str ( ) . unwrap ( ) , saved_json) ;
251
251
252
252
Some ( false . to_value ( ) )
0 commit comments