diff options
| author | Krzysztof Kosi??ski <tweenk.pl@gmail.com> | 2008-09-17 14:29:50 +0000 |
|---|---|---|
| committer | tweenk <tweenk@users.sourceforge.net> | 2008-09-17 14:29:50 +0000 |
| commit | 2545ce291179ed566d4f6c865e85a93145946fe9 (patch) | |
| tree | 03da56d23f51dacbdc8be34c77caf21fcfefdf9a /src | |
| parent | lpe-vonkoch: updated to handle groups + changed parameter interpretation to a... (diff) | |
| download | inkscape-2545ce291179ed566d4f6c865e85a93145946fe9.tar.gz inkscape-2545ce291179ed566d4f6c865e85a93145946fe9.zip | |
Fix minor breakage in grid preferences caused by pref refactoring.
(bzr r6831)
Diffstat (limited to 'src')
| -rw-r--r-- | src/display/canvas-axonomgrid.cpp | 5 | ||||
| -rw-r--r-- | src/display/canvas-grid.cpp | 6 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/display/canvas-axonomgrid.cpp b/src/display/canvas-axonomgrid.cpp index 7aecfb0b5..df402831e 100644 --- a/src/display/canvas-axonomgrid.cpp +++ b/src/display/canvas-axonomgrid.cpp @@ -298,6 +298,7 @@ static gboolean sp_nv_read_opacity(gchar const *str, guint32 *color) void CanvasAxonomGrid::readRepr() { + /// @todo Replace direct XML preference node manipulation with calls to public prefs API gchar const *value; if ( (value = repr->attribute("originx")) ) { sp_nv_read_length(value, SP_UNIT_ABSOLUTE | SP_UNIT_DEVICE, &origin[NR::X], &gridunit); @@ -350,12 +351,12 @@ CanvasAxonomGrid::readRepr() } if ( (value = repr->attribute("visible")) ) { - visible = (strcmp(value,"true") == 0); + visible = (strcmp(value,"false") != 0 && strcmp(value, "0") != 0); } if ( (value = repr->attribute("enabled")) ) { g_assert(snapper != NULL); - snapper->setEnabled(strcmp(value,"true") == 0); + snapper->setEnabled(strcmp(value,"false") != 0 && strcmp(value, "0") != 0); } for (GSList *l = canvasitems; l != NULL; l = l->next) { diff --git a/src/display/canvas-grid.cpp b/src/display/canvas-grid.cpp index 27f7030e4..948b89e6a 100644 --- a/src/display/canvas-grid.cpp +++ b/src/display/canvas-grid.cpp @@ -614,16 +614,16 @@ CanvasXYGrid::readRepr() } if ( (value = repr->attribute("dotted")) ) { - render_dotted = (strcmp(value,"true") == 0); + render_dotted = (strcmp(value,"false") != 0 && strcmp(value, "0") != 0); } if ( (value = repr->attribute("visible")) ) { - visible = (strcmp(value,"true") == 0); + visible = (strcmp(value,"false") != 0 && strcmp(value, "0") != 0); } if ( (value = repr->attribute("enabled")) ) { g_assert(snapper != NULL); - snapper->setEnabled(strcmp(value,"true") == 0); + snapper->setEnabled(strcmp(value,"false") != 0 && strcmp(value, "0") != 0); } for (GSList *l = canvasitems; l != NULL; l = l->next) { |
