diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2018-11-09 00:28:21 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2018-12-01 16:15:28 +0000 |
| commit | ea12fd7a597d4dc0707bf7e16e5c9fdb65f6aae5 (patch) | |
| tree | ff056d51563271f3a58f6758594968c213a0f974 /src/display/sp-canvas.cpp | |
| parent | Initial commit of split canvas (diff) | |
| download | inkscape-ea12fd7a597d4dc0707bf7e16e5c9fdb65f6aae5.tar.gz inkscape-ea12fd7a597d4dc0707bf7e16e5c9fdb65f6aae5.zip | |
Adding minor fixes
Diffstat (limited to 'src/display/sp-canvas.cpp')
| -rw-r--r-- | src/display/sp-canvas.cpp | 8 |
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); |
