| commit | c34b64d6d921c95a93abcb5b7e2e7d8f992bf8a8 | [log] [tgz] |
|---|---|---|
| author | Dmitry Timoshkov <dmitry@codeweavers.com> | Wed Jan 14 18:31:29 2009 +0800 |
| committer | Alexandre Julliard <julliard@winehq.org> | Wed Jan 14 12:22:40 2009 +0100 |
| tree | 1805f43dccb511fbedaa8bce9c8a1647ef54cd12 | |
| parent | 1793f55f357cce115b6bda1c0993d94b79d57253 [diff] |
wrc: Warn for duplicate dialog ids.
diff --git a/tools/wrc/parser.y b/tools/wrc/parser.y index c0cc2ba..1742628 100644 --- a/tools/wrc/parser.y +++ b/tools/wrc/parser.y
@@ -1966,6 +1966,14 @@ if(prev) prev->next = ctrl; + /* Check for duplicate identifiers */ + while (prev) + { + if (ctrl->id != -1 && ctrl->id == prev->id) + parser_warning("Duplicate dialog control id %d\n", ctrl->id); + prev = prev->prev; + } + if(type != -1) { ctrl->ctlclass = new_name_id();