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.
|
// Find the QmakeProFileNode that contains a certain file.
|
||||||
// First recurse down to folder, then find the pro-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()) {
|
for (FolderNode *folder = folderOf(in, fileName); folder; folder = folder->parentFolderNode()) {
|
||||||
if (QmakeProFileNode *proFile = dynamic_cast<QmakeProFileNode *>(folder)) {
|
if (QmakeProFileNode *proFile = dynamic_cast<QmakeProFileNode *>(folder)) {
|
||||||
|
|||||||
@@ -348,7 +348,7 @@ void QmakeProjectManagerPlugin::updateContextActions()
|
|||||||
|
|
||||||
bool subProjectActionsVisible = false;
|
bool subProjectActionsVisible = false;
|
||||||
if (qmakeProject && subProjectNode) {
|
if (qmakeProject && subProjectNode) {
|
||||||
if (QmakeProFileNode *rootNode = qmakeProject->rootProjectNode())
|
if (ProjectNode *rootNode = qmakeProject->rootProjectNode())
|
||||||
subProjectActionsVisible = subProjectNode != rootNode;
|
subProjectActionsVisible = subProjectNode != rootNode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user