Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/display/wmops.c

    r8eeffc1 r3c54869  
    4747static errno_t dispwm_get_window_info(void *, sysarg_t, wndmgt_window_info_t **);
    4848static errno_t dispwm_activate_window(void *, sysarg_t, sysarg_t);
    49 static errno_t dispwm_deactivate_window(void *, sysarg_t, sysarg_t);
    5049static errno_t dispwm_close_window(void *, sysarg_t);
    5150static errno_t dispwm_get_event(void *, wndmgt_ev_t *);
     
    5554        .get_window_info = dispwm_get_window_info,
    5655        .activate_window = dispwm_activate_window,
    57         .deactivate_window = dispwm_deactivate_window,
    5856        .close_window = dispwm_close_window,
    5957        .get_event = dispwm_get_event,
     
    191189}
    192190
    193 /** Deactivate (minimize) window.
    194  *
    195  * @param arg Argument (WM client)
    196  * @param dev_id Input device ID
    197  * @param wnd_id Window ID
    198  * @return EOK on success or an error code
    199  */
    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 
    221191/** Close window.
    222192 *
Note: See TracChangeset for help on using the changeset viewer.