summaryrefslogtreecommitdiff
path: root/coreengine/viewelement.c
diff options
context:
space:
mode:
Diffstat (limited to 'coreengine/viewelement.c')
-rw-r--r--coreengine/viewelement.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/coreengine/viewelement.c b/coreengine/viewelement.c
index 811aad8..5bf482e 100644
--- a/coreengine/viewelement.c
+++ b/coreengine/viewelement.c
@@ -437,7 +437,9 @@ int cViewElement::ShiftTime(void) {
}
int cViewElement::ShiftMode(void) {
- return attribs->ShiftMode();
+ int mode = attribs->ShiftMode();
+ if (mode < 0) mode = 0;
+ return mode;
}
void cViewElement::ShiftPositions(cPoint *start, cPoint *end) {