Merge pull request #3039 from hrdl-github/fix-floating
Also consider floating nodes when checking for flags
This commit is contained in:
		
						commit
						73e24af71c
					
				| 
						 | 
				
			
			@ -261,6 +261,10 @@ bool Workspaces::hasFlag(const Json::Value &node, const std::string &flag) {
 | 
			
		|||
                  [&](auto const &e) { return hasFlag(e, flag); })) {
 | 
			
		||||
    return true;
 | 
			
		||||
  }
 | 
			
		||||
  if (std::any_of(node["floating_nodes"].begin(), node["floating_nodes"].end(),
 | 
			
		||||
                  [&](auto const &e) { return hasFlag(e, flag); })) {
 | 
			
		||||
    return true;
 | 
			
		||||
  }
 | 
			
		||||
  return false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue