[keyboard] Don't use useless rvalue-ref
- Weird && usage here made redundant through RVO, just return something normally instead.
This commit is contained in:
parent
123c774a47
commit
a1e08d2236
@ -446,9 +446,9 @@ KeyboardPage::onListLayoutCurrentItemChanged( const QModelIndex& current,
|
|||||||
/* Returns stringlist with suitable setxkbmap command-line arguments
|
/* Returns stringlist with suitable setxkbmap command-line arguments
|
||||||
* to set the given @p layout and @p variant.
|
* to set the given @p layout and @p variant.
|
||||||
*/
|
*/
|
||||||
static inline QStringList xkbmap_args( QStringList&& r, const QString& layout, const QString& variant )
|
static inline QStringList xkbmap_args( const QString& layout, const QString& variant )
|
||||||
{
|
{
|
||||||
r << "-layout" << layout;
|
QStringList r{ "-layout", layout };
|
||||||
if ( !variant.isEmpty() )
|
if ( !variant.isEmpty() )
|
||||||
r << "-variant" << variant;
|
r << "-variant" << variant;
|
||||||
return r;
|
return r;
|
||||||
@ -483,7 +483,7 @@ KeyboardPage::onListVariantCurrentItemChanged( QListWidgetItem* current, QListWi
|
|||||||
connect( &m_setxkbmapTimer, &QTimer::timeout,
|
connect( &m_setxkbmapTimer, &QTimer::timeout,
|
||||||
this, [=]
|
this, [=]
|
||||||
{
|
{
|
||||||
QProcess::execute( "setxkbmap", xkbmap_args( QStringList(), layout, variant ) );
|
QProcess::execute( "setxkbmap", xkbmap_args( layout, variant ) );
|
||||||
cDebug() << "xkbmap selection changed to: " << layout << '-' << variant;
|
cDebug() << "xkbmap selection changed to: " << layout << '-' << variant;
|
||||||
m_setxkbmapTimer.disconnect( this );
|
m_setxkbmapTimer.disconnect( this );
|
||||||
} );
|
} );
|
||||||
|
Loading…
Reference in New Issue
Block a user