aboutsummaryrefslogtreecommitdiffstats
path: root/theme-compiler/src/com/vaadin/sass/tree/MixinDefNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'theme-compiler/src/com/vaadin/sass/tree/MixinDefNode.java')
-rw-r--r--theme-compiler/src/com/vaadin/sass/tree/MixinDefNode.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/theme-compiler/src/com/vaadin/sass/tree/MixinDefNode.java b/theme-compiler/src/com/vaadin/sass/tree/MixinDefNode.java
index a872d13654..6e8f689ed1 100644
--- a/theme-compiler/src/com/vaadin/sass/tree/MixinDefNode.java
+++ b/theme-compiler/src/com/vaadin/sass/tree/MixinDefNode.java
@@ -70,8 +70,8 @@ public class MixinDefNode extends Node implements IVariableNode {
public void replaceVariables(ArrayList<VariableNode> variables) {
for (final VariableNode var : variables) {
for (final VariableNode arg : new ArrayList<VariableNode>(arglist)) {
-
- if (arg.getName().equals(var.getName())) {
+ if (arg.getName().equals(var.getName())
+ && arg.getExpr() == null) {
arglist.add(arglist.indexOf(arg),
(VariableNode) DeepCopy.copy(var));
arglist.remove(arg);