Changeset 8965860c in mainline for uspace/lib/ui/src/window.c
- Timestamp:
- 2022-03-23T18:35:16Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7ca7215
- Parents:
- d4ea1f6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/src/window.c
rd4ea1f6 r8965860c 1 1 /* 2 * Copyright (c) 202 1Jiri Svoboda2 * Copyright (c) 2022 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 766 766 { 767 767 ui_window_t *window = (ui_window_t *) arg; 768 768 ui_t *ui = window->ui; 769 770 ui_lock(ui); 769 771 ui_window_send_close(window); 772 ui_unlock(ui); 770 773 } 771 774 … … 774 777 { 775 778 ui_window_t *window = (ui_window_t *) arg; 779 780 ui_lock(window->ui); 776 781 777 782 if (window->wdecor != NULL) { … … 781 786 782 787 ui_window_send_focus(window); 788 ui_unlock(window->ui); 783 789 } 784 790 … … 788 794 ui_window_t *window = (ui_window_t *) arg; 789 795 790 (void) window;796 ui_lock(window->ui); 791 797 ui_window_send_kbd(window, kbd_event); 798 ui_unlock(window->ui); 792 799 } 793 800 … … 801 808 return; 802 809 810 ui_lock(window->ui); 803 811 ui_wdecor_pos_event(window->wdecor, event); 804 812 ui_window_send_pos(window, event); 813 ui_unlock(window->ui); 805 814 } 806 815 … … 817 826 return; 818 827 828 ui_lock(window->ui); 819 829 (void) ui_window_resize(window, rect); 820 830 (void) ui_window_paint(window); 831 ui_unlock(window->ui); 821 832 } 822 833 … … 825 836 { 826 837 ui_window_t *window = (ui_window_t *) arg; 838 839 ui_lock(window->ui); 827 840 828 841 if (window->wdecor != NULL) { … … 832 845 833 846 ui_window_send_unfocus(window); 847 ui_unlock(window->ui); 834 848 } 835 849
Note:
See TracChangeset
for help on using the changeset viewer.