QDialogButtonBox *dialogButtonBoxPointer = editFolderDialogUi.dialogButtonBox;
saveButtonPointer = dialogButtonBoxPointer->button(QDialogButtonBox::Save);
QDialogButtonBox *dialogButtonBoxPointer = editFolderDialogUi.dialogButtonBox;
saveButtonPointer = dialogButtonBoxPointer->button(QDialogButtonBox::Save);
- // Get the bookmark struct.
- bookmarkStructPointer = BookmarksDatabase::getBookmark(databaseId);
+ // Get the folder bookmark struct.
+ folderBookmarkStructPointer = BookmarksDatabase::getBookmark(databaseId);
currentWebsiteFavoriteIconRadioButtonPointer->setIcon(currentWebsiteFavoriteIcon);
// Instantiate a folder helper.
currentWebsiteFavoriteIconRadioButtonPointer->setIcon(currentWebsiteFavoriteIcon);
// Instantiate a folder helper.
parentFolderTreeWidgetPointer->addTopLevelItem(bookmarksTreeWidgetItemPointer);
// Select the root bookmarks folder if it is the initial parent folder.
parentFolderTreeWidgetPointer->addTopLevelItem(bookmarksTreeWidgetItemPointer);
// Select the root bookmarks folder if it is the initial parent folder.
bookmarksTreeWidgetItemPointer->setSelected(true);
// Populate the subfolders, except for the one being edited.
bookmarksTreeWidgetItemPointer->setSelected(true);
// Populate the subfolders, except for the one being edited.
- folderHelperPointer->populateSubfoldersExcept(databaseId, bookmarksTreeWidgetItemPointer, bookmarkStructPointer->parentFolderId);
+ folderHelperPointer->populateSubfoldersExcept(databaseId, bookmarksTreeWidgetItemPointer, folderBookmarkStructPointer->parentFolderId);
// Get the parent folder ID.
double parentFolderId = selectedFolderPointer->text(folderHelperPointer->FOLDER_ID_COLUMN).toDouble();
// Get the parent folder ID.
double parentFolderId = selectedFolderPointer->text(folderHelperPointer->FOLDER_ID_COLUMN).toDouble();
- // Update the display order of all the items in the previous folder.
- BookmarksDatabase::updateFolderContentsDisplayOrder(bookmarkStructPointer->parentFolderId);
+ // Update the display order of all the items in the previous folder if it has moved to a new folder.
+ if (movedToNewFolder)
+ BookmarksDatabase::updateFolderContentsDisplayOrder(folderBookmarkStructPointer->parentFolderId);