[gnote] Use std::make_shared when creating notebooks
- From: Aurimas Černius <aurimasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnote] Use std::make_shared when creating notebooks
- Date: Thu, 26 Dec 2019 13:58:54 +0000 (UTC)
commit 30c62a5eb9b901d870e87b881f800ee554d9c1ba
Author: Aurimas Černius <aurisc4 gmail com>
Date: Thu Dec 26 15:52:13 2019 +0200
Use std::make_shared when creating notebooks
src/notebooks/notebookmanager.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/notebooks/notebookmanager.cpp b/src/notebooks/notebookmanager.cpp
index a03a0c52..efd166f5 100644
--- a/src/notebooks/notebookmanager.cpp
+++ b/src/notebooks/notebookmanager.cpp
@@ -61,15 +61,15 @@ namespace gnote {
m_filteredNotebooks->set_visible_func(
sigc::ptr_fun(&NotebookManager::filter_notebooks));
- Notebook::Ptr allNotesNotebook(new AllNotesNotebook(m_note_manager));
+ Notebook::Ptr allNotesNotebook(std::make_shared<AllNotesNotebook>(m_note_manager));
Gtk::TreeIter iter = m_notebooks->append ();
iter->set_value(0, Notebook::Ptr(allNotesNotebook));
- Notebook::Ptr unfiledNotesNotebook(new UnfiledNotesNotebook(m_note_manager));
+ Notebook::Ptr unfiledNotesNotebook(std::make_shared<UnfiledNotesNotebook>(m_note_manager));
iter = m_notebooks->append ();
iter->set_value(0, Notebook::Ptr(unfiledNotesNotebook));
- Notebook::Ptr pinned_notes_notebook(new PinnedNotesNotebook(m_note_manager));
+ Notebook::Ptr pinned_notes_notebook(std::make_shared<PinnedNotesNotebook>(m_note_manager));
iter = m_notebooks->append();
iter->set_value(0, pinned_notes_notebook);
@@ -127,7 +127,7 @@ namespace gnote {
try {
m_adding_notebook = true;
- notebook = Notebook::Ptr(new Notebook(m_note_manager, notebookName));
+ notebook = std::make_shared<Notebook>(m_note_manager, notebookName);
}
catch(...)
{
@@ -461,7 +461,7 @@ namespace gnote {
+ Notebook::NOTEBOOK_TAG_PREFIX)) {
continue;
}
- Notebook::Ptr notebook(new Notebook(m_note_manager, tag));
+ Notebook::Ptr notebook = std::make_shared<Notebook>(m_note_manager, tag);
iter = m_notebooks->append ();
iter->set_value(0, notebook);
m_notebookMap [notebook->get_normalized_name()] = iter;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]