| Bug 122184: void is imported as class and not datatypes | (wishlist) |
| Opened: | 2006-02-17 22:06 |
| Product: | umbrello |
| Component: | general |
| Version: | unspecified |
| Status: | RESOLVED |
| Platform: | Compiled Sources |
| Resolution: | FIXED |
| Reporter: | Yan Morin |
| Assigned to: | Umbrello Development Group |
Version: 1.5.2 (using KDE KDE 3.5.1)
Installed from: Compiled From Sources
OS: Linux
When I import a .h from a C++ project in a umbrello, it creates a 'void' class and not the 'void' DataType. I don't know how I could use a void class ;p
------- Additional Comment #1 From Oliver Kellogg 2006-02-18 20:41 -------
SVN commit 511080 by okellogg:
insertMethod(): Don't set the return type if it is "void".
BUG:122184
M +2 -1 import_utils.cpp
--- branches/KDE/3.5/kdesdk/umbrello/umbrello/import_utils.cpp #511079:511080
at at -268,7 +268,8 at at
bool isFriend, bool isConstructor,
QString comment) {
op->setVisibility(scope);
- if (!type.isEmpty()) { // return type may be missing (constructor/destructor)
+ if (!type.isEmpty() // return type may be missing (constructor/destructor)
+ && type != "void") {
if (type == klass->getName()) {
op->setType(klass);
} else {
| Attachment | Type | Modified | Status | Actions |
|---|---|---|---|---|
| Create a New Attachment (proposed patch, testcase, etc.) | View All | |||
Bugs.KDE.Org Actions
