Changeset 50a16d9 in mainline for uspace/app/taskbar/taskbar.c
- Timestamp:
- 2022-09-26T11:58:09Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3fd38b2
- Parents:
- 2139676
- git-author:
- Jiri Svoboda <jiri@…> (2022-09-24 23:57:50)
- git-committer:
- Jiri Svoboda <jiri@…> (2022-09-26 11:58:09)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/taskbar/taskbar.c
r2139676 r50a16d9 42 42 #include <ui/ui.h> 43 43 #include <ui/window.h> 44 #include "clock.h" 44 45 #include "taskbar.h" 45 46 … … 96 97 params.rect.p0.x = 0; 97 98 params.rect.p0.y = 0; 98 params.rect.p1.x = 24; 99 params.rect.p1.y = 5; 99 params.rect.p1.x = 80; 100 params.rect.p1.y = 1; 101 params.style &= ~ui_wds_frame; 100 102 } else { 101 103 params.rect.p0.x = 0; … … 138 140 } 139 141 142 rc = taskbar_clock_create(taskbar->window, &taskbar->clock); 143 if (rc != EOK) 144 goto error; 145 146 rect.p0.x = 1024 - 80; 147 rect.p0.y = 4; 148 rect.p1.x = 1024 - 4; 149 rect.p1.y = 32 - 4; 150 taskbar_clock_set_rect(taskbar->clock, &rect); 151 152 rc = ui_fixed_add(taskbar->fixed, taskbar_clock_ctl(taskbar->clock)); 153 if (rc != EOK) { 154 printf("Error adding control to layout.\n"); 155 taskbar_clock_destroy(taskbar->clock); 156 goto error; 157 } 158 140 159 ui_window_add(taskbar->window, ui_fixed_ctl(taskbar->fixed)); 141 160 … … 149 168 return EOK; 150 169 error: 170 if (taskbar->clock != NULL) 171 taskbar_clock_destroy(taskbar->clock); 151 172 if (taskbar->window != NULL) 152 173 ui_window_destroy(taskbar->window); … … 160 181 void taskbar_destroy(taskbar_t *taskbar) 161 182 { 183 taskbar_clock_destroy(taskbar->clock); 162 184 ui_window_destroy(taskbar->window); 163 185 ui_destroy(taskbar->ui);
Note:
See TracChangeset
for help on using the changeset viewer.