File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,6 @@ generate = [
74
74
" Gio.FileInputStream" ,
75
75
" Gio.FileIOStream" ,
76
76
" Gio.FileMeasureFlags" ,
77
- " Gio.FileMonitor" ,
78
77
" Gio.FileMonitorEvent" ,
79
78
" Gio.FileMonitorFlags" ,
80
79
" Gio.FilenameCompleter" ,
@@ -916,6 +915,17 @@ status = "generate"
916
915
# use strv
917
916
manual = true
918
917
918
+ [[object ]]
919
+ name = " Gio.FileMonitor"
920
+ status = " generate"
921
+ [[object .function ]]
922
+ name = " emit_event"
923
+ [[object .function .parameter ]]
924
+ name = " other_file"
925
+ # enforce nullable parameter, since parameter other_file
926
+ # is nullable in GFileMonitor::changed signal.
927
+ nullable = true
928
+
919
929
[[object ]]
920
930
name = " Gio.FilterOutputStream"
921
931
status = " generate"
Original file line number Diff line number Diff line change @@ -34,14 +34,14 @@ pub trait FileMonitorExt: IsA<FileMonitor> + 'static {
34
34
fn emit_event (
35
35
& self ,
36
36
child : & impl IsA < File > ,
37
- other_file : & impl IsA < File > ,
37
+ other_file : Option < & impl IsA < File > > ,
38
38
event_type : FileMonitorEvent ,
39
39
) {
40
40
unsafe {
41
41
ffi:: g_file_monitor_emit_event (
42
42
self . as_ref ( ) . to_glib_none ( ) . 0 ,
43
43
child. as_ref ( ) . to_glib_none ( ) . 0 ,
44
- other_file. as_ref ( ) . to_glib_none ( ) . 0 ,
44
+ other_file. map ( |p| p . as_ref ( ) ) . to_glib_none ( ) . 0 ,
45
45
event_type. into_glib ( ) ,
46
46
) ;
47
47
}
You can’t perform that action at this time.
0 commit comments