forked from qt-creator/qt-creator
QmakeProject: Use base project node in two more cases
Change-Id: If7648d0ef549ac7f2fdd6c2d13a82b06d0328232 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -611,7 +611,7 @@ static FolderNode *folderOf(FolderNode *in, const FileName &fileName)
|
||||
|
||||
// Find the QmakeProFileNode that contains a certain file.
|
||||
// First recurse down to folder, then find the pro-file.
|
||||
static FileNode *fileNodeOf(QmakeProFileNode *in, const FileName &fileName)
|
||||
static FileNode *fileNodeOf(FolderNode *in, const FileName &fileName)
|
||||
{
|
||||
for (FolderNode *folder = folderOf(in, fileName); folder; folder = folder->parentFolderNode()) {
|
||||
if (QmakeProFileNode *proFile = dynamic_cast<QmakeProFileNode *>(folder)) {
|
||||
|
||||
@@ -348,7 +348,7 @@ void QmakeProjectManagerPlugin::updateContextActions()
|
||||
|
||||
bool subProjectActionsVisible = false;
|
||||
if (qmakeProject && subProjectNode) {
|
||||
if (QmakeProFileNode *rootNode = qmakeProject->rootProjectNode())
|
||||
if (ProjectNode *rootNode = qmakeProject->rootProjectNode())
|
||||
subProjectActionsVisible = subProjectNode != rootNode;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user