shareddata.h: Fix a new GCC 9 warning (Wdeprecated-copy)

Authored by mauroc on May 1 2019, 8:07 PM.

Description

shareddata.h: Fix a new GCC 9 warning (Wdeprecated-copy)

In file included from /devel/v4l/kaffeine/src/dvb/dvbchanneldialog.h:26,

from /devel/v4l/kaffeine/src/dvb/dvbscandialog.cpp:37:

/devel/v4l/kaffeine/src/dvb/dvbchannel.h: In copy constructor ‘DvbChannel::DvbChannel(const DvbChannel&)’:
/devel/v4l/kaffeine/src/dvb/dvbchannel.h:30:7: warning: implicitly-declared ‘SharedData::SharedData(const SharedData&)’ is deprecated [-Wdeprecated-copy]

30 | class DvbChannel : public SharedData, public SqlKey
   |       ^~~~~~~~~~

In file included from /devel/v4l/kaffeine/src/dvb/dvbchannel.h:26,

from /devel/v4l/kaffeine/src/dvb/dvbchanneldialog.h:26,
from /devel/v4l/kaffeine/src/dvb/dvbscandialog.cpp:37:

/devel/v4l/kaffeine/src/dvb/../shareddata.h:32:14: note: because ‘SharedData’ has user-provided ‘SharedData& SharedData::operator=(const SharedData&)’

32 |  SharedData &operator=(const SharedData &)
   |              ^~~~~~~~

/devel/v4l/kaffeine/src/dvb/dvbscandialog.cpp: In member function ‘void DvbScanDialog::addSelectedChannels()’:
/devel/v4l/kaffeine/src/dvb/dvbscandialog.cpp:554:34: note: synthesized method ‘DvbChannel::DvbChannel(const DvbChannel&)’ first required here

554 |    DvbChannel newChannel(*channel);
    |                                  ^

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>

Details

Committed
maurocMay 1 2019, 8:09 PM
Parents
R466:fc78b78c6066: dvbtab: remove unused hide cursor logic
Branches
Unknown
Tags
Unknown