mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-02 05:17:03 +08:00
connect to delete event instead of destroy event
This commit is contained in:
@@ -122,7 +122,7 @@ let write_preferences = fun (gui:Gtk_pc.window) file (ac_combo:Utils.combo) (ses
|
|||||||
Printf.fprintf f "%s\n" (ExtXml.to_string_fmt xml);
|
Printf.fprintf f "%s\n" (ExtXml.to_string_fmt xml);
|
||||||
close_out f
|
close_out f
|
||||||
|
|
||||||
let quit_callback = fun gui ac_combo session_combo target_combo () ->
|
let quit_callback = fun gui ac_combo session_combo target_combo _ ->
|
||||||
CP.close_programs gui;
|
CP.close_programs gui;
|
||||||
write_preferences gui Env.gconf_file ac_combo session_combo target_combo;
|
write_preferences gui Env.gconf_file ac_combo session_combo target_combo;
|
||||||
exit 0
|
exit 0
|
||||||
@@ -236,7 +236,7 @@ let () =
|
|||||||
(* Quit button *)
|
(* Quit button *)
|
||||||
ignore (gui#menu_item_quit#connect#activate ~callback:(quit_button_callback gui ac_combo session_combo target_combo));
|
ignore (gui#menu_item_quit#connect#activate ~callback:(quit_button_callback gui ac_combo session_combo target_combo));
|
||||||
|
|
||||||
ignore (gui#window#connect#destroy ~callback:(quit_callback gui ac_combo session_combo target_combo));
|
ignore (gui#window#event#connect#delete ~callback:(quit_callback gui ac_combo session_combo target_combo));
|
||||||
|
|
||||||
let callback = fun () ->
|
let callback = fun () ->
|
||||||
fullscreen := not !fullscreen;
|
fullscreen := not !fullscreen;
|
||||||
|
|||||||
Reference in New Issue
Block a user