summaryrefslogtreecommitdiffstats
path: root/src/vsession.cpp
diff options
context:
space:
mode:
authorSimon Rettberg2016-01-21 21:38:27 +0100
committerSimon Rettberg2016-01-21 21:38:27 +0100
commitdde9c866786c9a080c346ae8417c0f73b8e8e171 (patch)
tree429460ddb2536bc7abcd2245c7904daeb8a5b2f0 /src/vsession.cpp
parentUpdate translations (diff)
downloadvmchooser2-dde9c866786c9a080c346ae8417c0f73b8e8e171.tar.gz
vmchooser2-dde9c866786c9a080c346ae8417c0f73b8e8e171.tar.xz
vmchooser2-dde9c866786c9a080c346ae8417c0f73b8e8e171.zip
Scroll the item into view when selecting programatically
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;