Changeset 3f03199 in mainline for uspace/lib/gui/connection.c
- Timestamp:
- 2013-09-15T06:33:53Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9348862
- Parents:
- dd7078c (diff), 1c0cef0 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/gui/connection.c
rdd7078c r3f03199 65 65 66 66 signal_node_t *sig_node = NULL; 67 list_foreach(connection_list, link) { 68 signal_node_t *cur = list_get_instance(link, signal_node_t, link); 67 list_foreach(connection_list, link, signal_node_t, cur) { 69 68 if (cur->signal == signal) { 70 69 sig_node = cur; … … 88 87 89 88 slot_node_t *slt_node = NULL; 90 list_foreach(sig_node->slots, link) { 91 slot_node_t *cur = list_get_instance(link, slot_node_t, link); 89 list_foreach(sig_node->slots, link, slot_node_t, cur) { 92 90 if (cur->widget == widget && cur->slot == slot) { 93 91 slt_node = cur; … … 121 119 122 120 signal_node_t *sig_node = NULL; 123 list_foreach(connection_list, link) { 124 signal_node_t *cur = list_get_instance(link, signal_node_t, link); 121 list_foreach(connection_list, link, signal_node_t, cur) { 125 122 if (cur->signal == signal) { 126 123 sig_node = cur; … … 135 132 136 133 slot_node_t *slt_node = NULL; 137 list_foreach(sig_node->slots, link) { 138 slot_node_t *cur = list_get_instance(link, slot_node_t, link); 134 list_foreach(sig_node->slots, link, slot_node_t, cur) { 139 135 if (cur->widget == widget && cur->slot == slot) { 140 136 slt_node = cur; … … 164 160 165 161 signal_node_t *sig_node = NULL; 166 list_foreach(connection_list, link) { 167 signal_node_t *cur = list_get_instance(link, signal_node_t, link); 162 list_foreach(connection_list, link, signal_node_t, cur) { 168 163 if (cur->signal == signal) { 169 164 sig_node = cur; … … 177 172 } 178 173 179 list_foreach(sig_node->slots, link) { 180 slot_node_t *cur = list_get_instance(link, slot_node_t, link); 174 list_foreach(sig_node->slots, link, slot_node_t, cur) { 181 175 cur->slot(cur->widget, data); 182 176 } … … 190 184 191 185 signal_node_t *sig_node = NULL; 192 list_foreach(connection_list, link) { 193 signal_node_t *cur = list_get_instance(link, signal_node_t, link); 186 list_foreach(connection_list, link, signal_node_t, cur) { 194 187 if (cur->signal == signal) { 195 188 sig_node = cur; … … 203 196 } 204 197 205 list_foreach(sig_node->slots, link) { 206 slot_node_t *cur = list_get_instance(link, slot_node_t, link); 207 198 list_foreach(sig_node->slots, link, slot_node_t, cur) { 208 199 void *data_copy = NULL; 209 200 if (data != NULL) {
Note:
See TracChangeset
for help on using the changeset viewer.