<p></p>
<p>Actually its slightly more subtle, 1) custom commands is a Gtk tree view, not a simple entry, more complicated 2) the cell renderer doesn't fire the edited signal until enter, so the value isn't copied into the underlying store until then, so when the dialog is closed the value in the store is unchanged and thats what is saved.</p>
<p>But the same thing happens for plain GTK entrys eg in the build commands dialog, without an enter or moving to another entry the edited value isn't saved to be available for the application to read when the dialog is "OK"ed.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/2868#issuecomment-900900162">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ77JBYW5NDLMOCBE2DT5NRGXANCNFSM5CLLX5EA">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email">Android</a>.<img src="https://github.com/notifications/beacon/AAIOWJZDBRQJMJRJDDCTA7TT5NRGXA5CNFSM5CLLX5EKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGWZKKQQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2868#issuecomment-900900162",
"url": "https://github.com/geany/geany/issues/2868#issuecomment-900900162",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>