|
Bugzilla – Full Text Bug Listing |
| Summary: | yast2-control-center-2.18.5-1.2: missing return statement | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.2 | Reporter: | David Binderman <dcb314> |
| Component: | YaST2 | Assignee: | Thomas Göttlicher <tgoettlicher> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | Factory | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | openSUSE 11.1 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
This is fixed in the newest release (2.18.6) |
I just had a look at factory package yast2-control-center-2.18.5-1.2 For source code file yast2-control-center-2.18.5/src/yqdesktopfilesmodel.cpp, around line 199 is the source code bool YQDesktopFilesModel::removeRow(int row ) { QString key = d->desktop_files.value( row ); qDebug() << "removing empty " << key; d->desktop_files.removeAt( row ); d->cache.remove( key ); } Clearly broken code. There appears to be a missing return statement for the bool return type. Suggest add one.