<table><tr><td style="">ahmadsamir added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D9272" rel="noreferrer">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D9272#178414" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;" rel="noreferrer">D9272#178414</a>, <a href="https://phabricator.kde.org/p/hindenburg/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;" rel="noreferrer">@hindenburg</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><ul class="remarkup-list">
<li class="remarkup-list-item">Hit Apply after changing profile name profile->name():  "Profile 11a" _tempProfile->name():  "Profile 11aa" otherExistingProfileNames:  ("Profile 4b", "Default", "Light Solarized", "", "Profile 22", "New Profile", "Profile 3")</li>
</ul></div>
</blockquote>

<p>That's it, you have a profile without a name, a file named just ".profile", most likely in ~/.local/share/konsole.</p>

<p>One of the issues this patch is trying to fix is that previously you could remove the name of a profile, you couldn't hit OK, it would display a message saying you can't save a profile with an empty name, but you could still hit Apply, and a ".profile" would still get saved.</p>

<p>I'll update the diff to check if name().isEmpty() before blocking saving and displaying the "already exists" error message. Hopefully with this diff users won't be able to save profiles with empty names.</p>

<p>Thanks for your patience :)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R319 Konsole</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D9272" rel="noreferrer">https://phabricator.kde.org/D9272</a></div></div><br /><div><strong>To: </strong>ahmadsamir, hindenburg<br /><strong>Cc: </strong>ngraham, Konsole, hindenburg<br /></div>