summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ui/dialog/align-and-distribute.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ui/dialog/align-and-distribute.cpp b/src/ui/dialog/align-and-distribute.cpp
index c112f965d..a714b96f6 100644
--- a/src/ui/dialog/align-and-distribute.cpp
+++ b/src/ui/dialog/align-and-distribute.cpp
@@ -135,10 +135,10 @@ void ActionAlign::do_action(SPDesktop *desktop, int index)
switch (AlignTarget(prefs->getInt("/dialogs/align/align-to", 6)))
{
case LAST:
- focus = SP_ITEM(*--(selected.end()));
+ focus = SP_ITEM(selected.back());
break;
case FIRST:
- focus = SP_ITEM(*selected.begin());
+ focus = SP_ITEM(selected.front());
break;
case BIGGEST:
focus = selection->largestItem(horiz);
@@ -844,10 +844,10 @@ private :
switch (AlignTarget(prefs->getInt("/dialogs/align/align-to", 6)))
{
case LAST:
- focus = SP_ITEM(*selected.begin());
+ focus = SP_ITEM(selected.back());
break;
case FIRST:
- focus = SP_ITEM(*--(selected.end()));
+ focus = SP_ITEM(selected.front());
break;
case BIGGEST:
focus = selection->largestItem(Selection::AREA);
@@ -867,7 +867,7 @@ private :
default:
g_assert_not_reached ();
break;
- };
+ };
if(focus) {
if (SP_IS_TEXT (focus) || SP_IS_FLOWTEXT (focus)) {