diff --git a/src/apps/icon-o-matic/gui/PathListView.cpp b/src/apps/icon-o-matic/gui/PathListView.cpp index 58163b34d6..aefb1a61e7 100644 --- a/src/apps/icon-o-matic/gui/PathListView.cpp +++ b/src/apps/icon-o-matic/gui/PathListView.cpp @@ -897,7 +897,7 @@ PathListView::_UpdateMarks() { int32 count = CountItems(); if (fCurrentShape != NULL) { - // enable display of marks and mark items whoes + // enable display of marks and mark items whose // path is contained in fCurrentShape for (int32 i = 0; i < count; i++) { PathListItem* item = dynamic_cast(ItemAt(i)); diff --git a/src/apps/icon-o-matic/shape/commands/UnassignPathCommand.cpp b/src/apps/icon-o-matic/shape/commands/UnassignPathCommand.cpp index cd28b60a1b..4683a987a2 100644 --- a/src/apps/icon-o-matic/shape/commands/UnassignPathCommand.cpp +++ b/src/apps/icon-o-matic/shape/commands/UnassignPathCommand.cpp @@ -27,6 +27,7 @@ UnassignPathCommand::UnassignPathCommand(PathSourceShape* shape, fPath(path), fPathRemoved(false) { + fPath->AcquireReference(); } // destructor