diff options
| author | Thomas Holder <thomas@thomas-holder.de> | 2019-03-03 20:34:20 +0000 |
|---|---|---|
| committer | Thomas Holder <thomas@thomas-holder.de> | 2019-03-03 20:34:20 +0000 |
| commit | 061c42fe182adda43253796c3a9a7c8de0e9f516 (patch) | |
| tree | 7a0774031ec8ffe681d34e9e459db1bf09e4d031 /src/ui/dialog/object-properties.cpp | |
| parent | CI: Exclude "clangtidyfull" from schedules (diff) | |
| download | inkscape-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.cpp | 7 |
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"; |
