Show hostname in the title if it's different from KWin's hostname.
FEATURE:40969 svn path=/trunk/kdebase/kwin/; revision=361687
This commit is contained in:
parent
c80d47549c
commit
d40ba7b252
1 changed files with 5 additions and 2 deletions
|
@ -1242,13 +1242,16 @@ void Client::setCaption( const QString& s, bool force )
|
||||||
s[ i ] = ' ';
|
s[ i ] = ' ';
|
||||||
cap_normal = s;
|
cap_normal = s;
|
||||||
bool was_suffix = ( !cap_suffix.isEmpty());
|
bool was_suffix = ( !cap_suffix.isEmpty());
|
||||||
cap_suffix = QString::null;
|
QString machine_suffix;
|
||||||
|
if( !isLocalMachine( wmClientMachine( false )))
|
||||||
|
machine_suffix = " <" + wmClientMachine( true ) + ">";
|
||||||
|
cap_suffix = machine_suffix;
|
||||||
if ( ( !isSpecialWindow() || isToolbar()) && workspace()->findClient( FetchNameInternalPredicate( this )))
|
if ( ( !isSpecialWindow() || isToolbar()) && workspace()->findClient( FetchNameInternalPredicate( this )))
|
||||||
{
|
{
|
||||||
int i = 2;
|
int i = 2;
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
cap_suffix = " <" + QString::number(i) + ">";
|
cap_suffix = machine_suffix + " <" + QString::number(i) + ">";
|
||||||
i++;
|
i++;
|
||||||
} while ( workspace()->findClient( FetchNameInternalPredicate( this )));
|
} while ( workspace()->findClient( FetchNameInternalPredicate( this )));
|
||||||
info->setVisibleName( caption().utf8() );
|
info->setVisibleName( caption().utf8() );
|
||||||
|
|
Loading…
Reference in a new issue