Changes in uspace/srv/hid/display/wmops.c [8eeffc1:3c54869] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/display/wmops.c
r8eeffc1 r3c54869 47 47 static errno_t dispwm_get_window_info(void *, sysarg_t, wndmgt_window_info_t **); 48 48 static errno_t dispwm_activate_window(void *, sysarg_t, sysarg_t); 49 static errno_t dispwm_deactivate_window(void *, sysarg_t, sysarg_t);50 49 static errno_t dispwm_close_window(void *, sysarg_t); 51 50 static errno_t dispwm_get_event(void *, wndmgt_ev_t *); … … 55 54 .get_window_info = dispwm_get_window_info, 56 55 .activate_window = dispwm_activate_window, 57 .deactivate_window = dispwm_deactivate_window,58 56 .close_window = dispwm_close_window, 59 57 .get_event = dispwm_get_event, … … 191 189 } 192 190 193 /** Deactivate (minimize) window.194 *195 * @param arg Argument (WM client)196 * @param dev_id Input device ID197 * @param wnd_id Window ID198 * @return EOK on success or an error code199 */200 static errno_t dispwm_deactivate_window(void *arg, sysarg_t dev_id,201 sysarg_t wnd_id)202 {203 ds_wmclient_t *wmclient = (ds_wmclient_t *)arg;204 ds_window_t *wnd;205 206 log_msg(LOG_DEFAULT, LVL_DEBUG, "dispwm_deactivate_window()");207 208 ds_display_lock(wmclient->display);209 wnd = ds_display_find_window(wmclient->display, wnd_id);210 if (wnd == NULL) {211 ds_display_unlock(wmclient->display);212 return ENOENT;213 }214 215 ds_window_minimize(wnd);216 217 ds_display_unlock(wmclient->display);218 return EOK;219 }220 221 191 /** Close window. 222 192 *
Note:
See TracChangeset
for help on using the changeset viewer.