svn path=/trunk/KDE/kdebase/apps/; revision=914234
void showTaggingPopup( const QPoint& );
void _k_slotShowTaggingPopup();
void _k_metadataUpdateDone();
void showTaggingPopup( const QPoint& );
void _k_slotShowTaggingPopup();
void _k_metadataUpdateDone();
popup->setTagSelected( tag, true );
}
popup->setTagSelected( tag, true );
}
- MassUpdateJob* job = MassUpdateJob::tagResources( resources, resourceTags );
- connect( job, SIGNAL( result( KJob* ) ),
- q, SLOT( _k_metadataUpdateDone() ) );
- q->setEnabled( false ); // no updates during execution
- job->start();
+ if( tagsChanged ) {
+ MassUpdateJob* job = MassUpdateJob::tagResources( resources, resourceTags );
+ connect( job, SIGNAL( result( KJob* ) ),
+ q, SLOT( _k_metadataUpdateDone() ) );
+ q->setEnabled( false ); // no updates during execution
+ job->start();
+ }
resourceTagCloud->showTags( resourceTags );
}
resourceTagCloud->showTags( resourceTags );
}
else {
d->resourceTags.removeAll( tag );
}
else {
d->resourceTags.removeAll( tag );
}