Compare commits

..

No commits in common. "29a2fd6d01e02e5c9fea4111164aeb94d2006b96" and "456f56f5b5f77c7f47114acd1a6cb0f63b3b4009" have entirely different histories.

2 changed files with 7 additions and 9 deletions

View File

@ -3,7 +3,6 @@ mod state;
use setup::{become_wm, handle_args}; use setup::{become_wm, handle_args};
use state::WmState;
use x11rb::{connect, connection::Connection}; use x11rb::{connect, connection::Connection};
fn main() -> anyhow::Result<()> { fn main() -> anyhow::Result<()> {
@ -18,7 +17,6 @@ fn main() -> anyhow::Result<()> {
become_wm(&conn, screen)?; become_wm(&conn, screen)?;
let mut _wm_state = WmState::new(&conn, screen_num)?;
// TODO: setup // TODO: setup
// Whole bunch to do here // Whole bunch to do here
// - setting up application state // - setting up application state

View File

@ -27,16 +27,16 @@ impl<'a, C: Connection> WmState<'a, C> {
conn.create_gc(black_gc, screen.root, &gc_aux)?; conn.create_gc(black_gc, screen.root, &gc_aux)?;
conn.close_font(font)?; conn.close_font(font)?;
let wm_protocols = conn.intern_atom(false, b"WM_PROTOCOLS")?.reply()?.atom; let wm_protocols = conn.intern_atom(false, b"WM_PROTOCOLS")?;
let wm_delete_window = conn.intern_atom(false, b"WM_DELETE_WINDOW")?.reply()?.atom; let wm_delete_window = conn.intern_atom(false, b"WM_DELETE_WINDOW")?;
Ok(WmState { Ok(WmState {
conn, conn: conn,
screen_num, screen_num: screen_num,
black_gc, black_gc: black_gc,
windows: Vec::default(), windows: Vec::default(),
wm_protocols, wm_protocols: wm_protocols.reply()?.atom,
wm_delete_window, wm_delete_window: wm_delete_window.reply()?.atom,
}) })
} }
} }