diff options
author | Olivier Goffart <ogoffart@woboq.com> | 2015-02-16 15:25:46 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2015-02-17 06:17:59 +0000 |
commit | 50e2bc2aa0f46562936a3137c15a2c9b4f67afde (patch) | |
tree | d482fffd5ee3fd3d006f0939a2e0e547f18cf691 /src/corelib/io/qfileselector.cpp | |
parent | 51b7bd1e4faa5111489c4376a02969ad8197fadf (diff) |
Fix QDebug cumulating operator<< with many Q_ENUM
The problem is that the operator<< was taking a non-const reference to the QDebug
object. This causes a problem as all other operator<< return a temporary.
Since every other roperator<< takes the QDebug by value, we should also take it by value
in this case.
Move the operator<< in qdebug.h because i don't want to #include qdebug.h from qobject.h
And move the qt_QMetaEnum_debugOperator to be in the corresponding .cpp
Task-number: QTBUG-44462
Change-Id: Ia01629224c58930c2997e767efc43de90d6309e2
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
Diffstat (limited to 'src/corelib/io/qfileselector.cpp')
0 files changed, 0 insertions, 0 deletions