We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 337446d commit 7d4a3aeCopy full SHA for 7d4a3ae
src/main.rs
@@ -165,7 +165,12 @@ pub unsafe extern "system" fn window_procedure(
165
return 0;
166
}
167
let ptr = (*createstruct).lpCreateParams as *mut WindowData;
168
- return set_window_userdata::<WindowData>(hwnd, ptr).is_ok() as LRESULT;
+ if let Err(e) = set_window_userdata::<WindowData>(hwnd, ptr) {
169
+ println!("Couldn't set the WindowData pointer: {}", e);
170
+ return 0;
171
+ }
172
+ // This is required for the window title to be drawn!
173
+ return DefWindowProcW(hwnd, msg, wparam, lparam);
174
175
WM_CREATE => println!("WM_CREATE"),
176
WM_CLOSE => {
0 commit comments