@@ -32,38 +32,39 @@ impl WindowDelegate for DemoWindow {
3232}
3333
3434fn main ( ) {
35- unsafe {
36- let args = Args :: new ( std:: env:: args ( ) ) ;
37- // dbg!(&args);
38- let app = Application ;
39- dbg ! ( cef:: execute_process( & args, Some ( app) ) ) ;
35+ let args = Args :: new ( std:: env:: args ( ) ) ;
36+ // dbg!(&args);
37+ let app = Application ;
38+ dbg ! ( cef:: execute_process( & args, Some ( app) ) ) ;
4039
41- let settings = Settings :: new ( ) ;
42- dbg ! ( cef:: initialize( & args, settings, Some ( app) ) ) ;
40+ let settings = Settings :: new ( ) ;
41+ dbg ! ( cef:: initialize( & args, settings, Some ( app) ) ) ;
4342
44- let window_info = WindowInfo :: new ( ) ;
45- let browser_settings = BrowserSettings :: new ( ) ;
46- let client = DemoClient ;
47- let url = CefString :: new ( "https://www.google.com" ) ;
43+ let window_info = WindowInfo :: new ( ) ;
44+ let browser_settings = BrowserSettings :: new ( ) ;
45+ let client = DemoClient ;
46+ let url = CefString :: new ( "https://www.google.com" ) ;
4847
49- // let browser_view = dbg!(cef::create_browser_view(
50- // Some(client),
51- // url,
52- // browser_settings
53- // ));
54- // let delegate = DemoWindow {
55- // browser_view,
56- // window: None,
57- // };
58- // dbg!(cef::create_top_level_window(delegate));
48+ // let browser_view = dbg!(cef::create_browser_view(
49+ // Some(client),
50+ // url,
51+ // browser_settings
52+ // ));
53+ // let delegate = DemoWindow {
54+ // browser_view,
55+ // window: None,
56+ // };
57+ // dbg!(cef::create_top_level_window(delegate));
5958
60- dbg ! ( cef:: create_browser(
61- window_info,
62- Some ( client) ,
63- url,
64- browser_settings
65- ) ) ;
59+ dbg ! ( cef:: create_browser(
60+ window_info,
61+ Some ( client) ,
62+ url,
63+ browser_settings
64+ ) ) ;
6665
67- cef_sys:: cef_run_message_loop ( ) ;
68- }
66+ cef:: run_message_loop ( ) ;
67+
68+ cef:: shutdown ( ) ;
69+ dbg ! ( 1 ) ;
6970}
0 commit comments