diff --git a/containments/desktop/package/contents/config/main.xml b/containments/desktop/package/contents/config/main.xml
--- a/containments/desktop/package/contents/config/main.xml
+++ b/containments/desktop/package/contents/config/main.xml
@@ -20,7 +20,7 @@
- topleft
+
diff --git a/toolboxes/desktoptoolbox/contents/ui/ToolBoxRoot.qml b/toolboxes/desktoptoolbox/contents/ui/ToolBoxRoot.qml
--- a/toolboxes/desktoptoolbox/contents/ui/ToolBoxRoot.qml
+++ b/toolboxes/desktoptoolbox/contents/ui/ToolBoxRoot.qml
@@ -140,6 +140,16 @@
}
function placeToolBox(ts) {
+ // if nothing has been setup yet, determin default position based on layout direction
+ if (!ts) {
+ if (Qt.application.layoutDirection === Qt.RightToLeft) {
+ placeToolBox("topleft");
+ } else {
+ placeToolBox("topright");
+ }
+ return;
+ }
+
var tx = Plasmoid.configuration.ToolBoxButtonX
var ty = Plasmoid.configuration.ToolBoxButtonY
var pos;