summaryrefslogtreecommitdiffstats
path: root/src/vsession.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vsession.cpp')
-rw-r--r--src/vsession.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vsession.cpp b/src/vsession.cpp
index f0384a0..991a117 100644
--- a/src/vsession.cpp
+++ b/src/vsession.cpp
@@ -227,10 +227,10 @@ bool VSession::isValid() const {
int VSession::priority() const {
int prio = getAttribute("priority").toInt();
- if (g_templateHandling == TEMPLATES_BUMP) {
+ if (g_templateHandling == TEMPLATES_BUMP && isTemplate()) {
prio -= 500;
}
- if (g_forLocationHandling == LOCATION_BUMP) {
+ if (g_forLocationHandling != LOCATION_IGNORE && isForLocation()) {
prio -= 1000;
}
return prio;