@@ -502,8 +502,10 @@ QString AOClient::name() const { return m_ooc_name; }
502
502
503
503
void AOClient::setName (const QString &f_name)
504
504
{
505
- m_ooc_name = f_name;
506
- Q_EMIT nameChanged (m_ooc_name);
505
+ if (f_name != m_ooc_name) {
506
+ m_ooc_name = f_name;
507
+ Q_EMIT nameChanged (m_ooc_name);
508
+ }
507
509
}
508
510
509
511
int AOClient::areaId () const
@@ -513,8 +515,10 @@ int AOClient::areaId() const
513
515
514
516
void AOClient::setAreaId (const int f_area_id)
515
517
{
516
- m_current_area = f_area_id;
517
- Q_EMIT areaIdChanged (m_current_area);
518
+ if (f_area_id != m_current_area) {
519
+ m_current_area = f_area_id;
520
+ Q_EMIT areaIdChanged (m_current_area);
521
+ }
518
522
}
519
523
520
524
QString AOClient::character () const
@@ -524,16 +528,20 @@ QString AOClient::character() const
524
528
525
529
void AOClient::setCharacter (const QString &f_character)
526
530
{
527
- m_current_char = f_character;
528
- Q_EMIT characterChanged (m_current_char);
531
+ if (f_character != m_current_char) {
532
+ m_current_char = f_character;
533
+ Q_EMIT characterChanged (m_current_char);
534
+ }
529
535
}
530
536
531
537
QString AOClient::characterName () const { return m_showname; }
532
538
533
539
void AOClient::setCharacterName (const QString &f_showname)
534
540
{
535
- m_showname = f_showname;
536
- Q_EMIT characterNameChanged (m_showname);
541
+ if (f_showname != m_showname) {
542
+ m_showname = f_showname;
543
+ Q_EMIT characterNameChanged (m_showname);
544
+ }
537
545
}
538
546
539
547
void AOClient::setSpectator (bool f_spectator)
0 commit comments