summaryrefslogtreecommitdiffstats
path: root/src/display/sp-canvas.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2018-11-09 00:28:21 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2018-12-01 16:15:28 +0000
commitea12fd7a597d4dc0707bf7e16e5c9fdb65f6aae5 (patch)
treeff056d51563271f3a58f6758594968c213a0f974 /src/display/sp-canvas.cpp
parentInitial commit of split canvas (diff)
downloadinkscape-ea12fd7a597d4dc0707bf7e16e5c9fdb65f6aae5.tar.gz
inkscape-ea12fd7a597d4dc0707bf7e16e5c9fdb65f6aae5.zip
Adding minor fixes
Diffstat (limited to 'src/display/sp-canvas.cpp')
-rw-r--r--src/display/sp-canvas.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index 927d7c9cd..4b11fe707 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -1948,15 +1948,15 @@ int SPCanvas::paint()
SPCanvasArena *arena = nullptr;
bool split = false;
bool inverse = prefs->getBool("/window/splitcanvas/inverse", false);
+ bool vertical = prefs->getBool("/window/splitcanvas/vertical", true);
double split_x = 1;
double split_y = 1;
- double split_width = 1;
- double split_height = 1;
if (desktop && desktop->splitMode()) {
+ double value = split_x = prefs->getDoubleLimited("/window/splitcanvas/value", 0.5, 0, 1);
split = desktop->splitMode();
arena = SP_CANVAS_ARENA (desktop->drawing);
- split_x = prefs->getDoubleLimited("/window/splitcanvas/x", 0.5, 0, 1);
- split_y = prefs->getDoubleLimited("/window/splitcanvas/y", 1 , 0, 1);
+ split_x = !vertical ? 1 : value;
+ split_y = vertical ? 1 : value;
}
GtkAllocation allocation;
gtk_widget_get_allocation(GTK_WIDGET(this), &allocation);