┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/selectionmode
diff options
context:
space:
mode:
authorFriedrich W. H. Kossebau <[email protected]>2026-01-09 16:16:48 +0100
committerMéven Car <[email protected]>2026-01-10 15:14:26 +0000
commit5fff1e414a060c0619a97ad8d3f5665e3f5a4878 (patch)
tree5ed5b7560ba22bf690f72c399d31490493b87ea3 /src/selectionmode
parent3cea7599a110479071919e92d6c91959020c33df (diff)
Use Q_ASSERT instead of Q_CHECK_PTR for plain checks of pointer value
Q_CHECK_PTR (other than the name suggests) is intended only to check the success of memory allocations. Using it for any pointers instead can be misleading due to the "Out of memory" log printed in case of hits.
Diffstat (limited to 'src/selectionmode')
-rw-r--r--src/selectionmode/actiontexthelper.cpp2
-rw-r--r--src/selectionmode/actionwithwidget.cpp4
-rw-r--r--src/selectionmode/actionwithwidget.h2
-rw-r--r--src/selectionmode/bottombarcontentscontainer.cpp4
4 files changed, 6 insertions, 6 deletions
diff --git a/src/selectionmode/actiontexthelper.cpp b/src/selectionmode/actiontexthelper.cpp
index b54e9b004..1e331860a 100644
--- a/src/selectionmode/actiontexthelper.cpp
+++ b/src/selectionmode/actiontexthelper.cpp
@@ -16,7 +16,7 @@ ActionTextHelper::ActionTextHelper(QObject *parent)
void ActionTextHelper::registerTextWhenNothingIsSelected(QAction *action, QString registeredText)
{
- Q_CHECK_PTR(action);
+ Q_ASSERT(action);
m_registeredActionTextChanges.emplace_back(action, registeredText, TextWhenNothingIsSelected);
}
diff --git a/src/selectionmode/actionwithwidget.cpp b/src/selectionmode/actionwithwidget.cpp
index cc407d334..2ab613ba2 100644
--- a/src/selectionmode/actionwithwidget.cpp
+++ b/src/selectionmode/actionwithwidget.cpp
@@ -28,7 +28,7 @@ ActionWithWidget::ActionWithWidget(QAction *action, QAbstractButton *button)
QWidget *ActionWithWidget::newWidget(QWidget *parent)
{
- Q_CHECK_PTR(m_action);
+ Q_ASSERT(m_action);
Q_ASSERT(!m_widget);
if (m_action->isSeparator()) {
@@ -45,7 +45,7 @@ QWidget *ActionWithWidget::newWidget(QWidget *parent)
QAbstractButton *SelectionMode::newButtonForAction(QAction *action, QWidget *parent)
{
- Q_CHECK_PTR(action);
+ Q_ASSERT(action);
Q_ASSERT(!action->isSeparator());
if (action->priority() == QAction::LowPriority) {
diff --git a/src/selectionmode/actionwithwidget.h b/src/selectionmode/actionwithwidget.h
index e56729a6f..8e09e92e0 100644
--- a/src/selectionmode/actionwithwidget.h
+++ b/src/selectionmode/actionwithwidget.h
@@ -44,7 +44,7 @@ public:
/** @returns the action of this object. */
inline QAction *action()
{
- Q_CHECK_PTR(m_action);
+ Q_ASSERT(m_action);
return m_action;
};
diff --git a/src/selectionmode/bottombarcontentscontainer.cpp b/src/selectionmode/bottombarcontentscontainer.cpp
index bb858b871..3f7e681dd 100644
--- a/src/selectionmode/bottombarcontentscontainer.cpp
+++ b/src/selectionmode/bottombarcontentscontainer.cpp
@@ -42,7 +42,7 @@ void BottomBarContentsContainer::resetContents(BottomBar::Contents contents)
updateExplanatoryLabelVisibility();
});
- Q_CHECK_PTR(m_actionCollection);
+ Q_ASSERT(m_actionCollection);
m_contents = contents;
switch (contents) {
case BottomBar::CopyContents:
@@ -499,7 +499,7 @@ std::vector<QAction *> BottomBarContentsContainer::contextActionsFor(const KFile
// We are going to add the actions from the right-click context menu for the selected items.
auto *dolphinMainWindow = qobject_cast<DolphinMainWindow *>(window());
- Q_CHECK_PTR(dolphinMainWindow);
+ Q_ASSERT(dolphinMainWindow);
if (!m_fileItemActions) {
m_fileItemActions = new KFileItemActions(this);
m_fileItemActions->setParentWidget(dolphinMainWindow);