File tree 1 file changed +3
-6
lines changed
1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -1072,12 +1072,9 @@ void QgsDxfExport::writeEntities()
1072
1072
else
1073
1073
{
1074
1074
QgsSymbolV2List symbolList = renderer->symbolsForFeature ( fet, ctx );
1075
- if ( symbolList.size () < 1 )
1076
- {
1077
- continue ;
1078
- }
1075
+ bool hasSymbology = symbolList.size () > 0 ;
1079
1076
1080
- if ( mSymbologyExport == QgsDxfExport::SymbolLayerSymbology ) // symbol layer symbology, but layer does not use symbol levels
1077
+ if ( hasSymbology && mSymbologyExport == QgsDxfExport::SymbolLayerSymbology ) // symbol layer symbology, but layer does not use symbol levels
1081
1078
{
1082
1079
QgsSymbolV2List::iterator symbolIt = symbolList.begin ();
1083
1080
for ( ; symbolIt != symbolList.end (); ++symbolIt )
@@ -1089,7 +1086,7 @@ void QgsDxfExport::writeEntities()
1089
1086
}
1090
1087
}
1091
1088
}
1092
- else
1089
+ else if ( hasSymbology )
1093
1090
{
1094
1091
// take first symbollayer from first symbol
1095
1092
QgsSymbolV2* s = symbolList.first ();
You can’t perform that action at this time.
0 commit comments