summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/object-properties.cpp
diff options
context:
space:
mode:
authorThomas Holder <thomas@thomas-holder.de>2019-03-03 20:34:20 +0000
committerThomas Holder <thomas@thomas-holder.de>2019-03-03 20:34:20 +0000
commit061c42fe182adda43253796c3a9a7c8de0e9f516 (patch)
tree7a0774031ec8ffe681d34e9e459db1bf09e4d031 /src/ui/dialog/object-properties.cpp
parentCI: Exclude "clangtidyfull" from schedules (diff)
downloadinkscape-061c42fe182adda43253796c3a9a7c8de0e9f516.tar.gz
inkscape-061c42fe182adda43253796c3a9a7c8de0e9f516.zip
Object Properties "Preserve Ratio" fixes
- fix crash (strcmp -> g_strcmp0) - fix "true" -> "xMidYMid" - fix locked - fix typo (Pereserve -> Preserve)
Diffstat (limited to 'src/ui/dialog/object-properties.cpp')
-rw-r--r--src/ui/dialog/object-properties.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/ui/dialog/object-properties.cpp b/src/ui/dialog/object-properties.cpp
index c89d96230..90e867b41 100644
--- a/src/ui/dialog/object-properties.cpp
+++ b/src/ui/dialog/object-properties.cpp
@@ -60,7 +60,7 @@ ObjectProperties::ObjectProperties()
, _label_image_rendering(_("_Image Rendering:"), true)
, _cb_hide(_("_Hide"), true)
, _cb_lock(_("L_ock"), true)
- , _cb_aspect_ratio(_("Pereserve Ratio"), true)
+ , _cb_aspect_ratio(_("Preserve Ratio"), true)
, _attr_table(Gtk::manage(new SPAttributeTable()))
, _desktop(nullptr)
{
@@ -315,7 +315,7 @@ void ObjectProperties::update()
return;
}
_blocked = true;
- _cb_aspect_ratio.set_active(strcmp(item->getAttribute("preserveAspectRatio"), "true") == 0);
+ _cb_aspect_ratio.set_active(g_strcmp0(item->getAttribute("preserveAspectRatio"), "none") != 0);
_cb_lock.set_active(item->isLocked()); /* Sensitive */
_cb_hide.set_active(item->isExplicitlyHidden()); /* Hidden */
@@ -514,10 +514,9 @@ void ObjectProperties::_aspectRatioToggled()
_blocked = true;
- item->setLocked(_cb_aspect_ratio.get_active());
const char *active;
if (_cb_aspect_ratio.get_active()) {
- active = "true";
+ active = "xMidYMid";
}
else {
active = "none";