This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch nm-vpn-username-capture
in repository enlightenment.

View the commit online.

commit 96899fcbdf3e8df3c79366707e8c6a30f87ce9a9
Author: [email protected] <[email protected]>
AuthorDate: Sun Jun 21 22:44:03 2026 -0600

    networkmanager: size username dialog entry + drop debug traces
    
    Add a transparent column spacer so the username entry gets ~25 chars of
    width instead of collapsing to one character in the elm_table cell, and
    pass a min content width to the dialog. Remove the ENM-DBG fprintf traces
    and the temporary import INF now that the post-import prompt works.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
---
 src/modules/networkmanager/e_mod_main.c            |  2 --
 .../networkmanager/e_networkmanager_import.c       |  1 -
 .../networkmanager/e_networkmanager_vpn_username.c | 35 +++++++++++-----------
 3 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/src/modules/networkmanager/e_mod_main.c b/src/modules/networkmanager/e_mod_main.c
index 62e90fbf4..0ac6e8f5b 100644
--- a/src/modules/networkmanager/e_mod_main.c
+++ b/src/modules/networkmanager/e_mod_main.c
@@ -414,8 +414,6 @@ _enm_vpn_import_done_cb(void *data, Eina_Bool ok, const char *err,
    E_Dialog *err_dlg;
    if (ok)
      {
-        fprintf(stderr, "ENM-DBG import_done ok: conn(uuid)=%s type=%s\n",
-                conn_name ?: "(null)", type ?: "(null)"); fflush(stderr);
         if (conn_name) enm_vpn_username_maybe_prompt(conn_name, type);
         return;
      }
diff --git a/src/modules/networkmanager/e_networkmanager_import.c b/src/modules/networkmanager/e_networkmanager_import.c
index 1fe67fa0b..d3cb109d2 100644
--- a/src/modules/networkmanager/e_networkmanager_import.c
+++ b/src/modules/networkmanager/e_networkmanager_import.c
@@ -179,7 +179,6 @@ _on_del(void *data, int type EINA_UNUSED, void *event)
    char *conn_uuid = ok ? _import_parse_conn_uuid(
                               eina_strbuf_string_get(ctx->stdout_buf)) : NULL;
 
-   INF("VPN import done: ok=%d uuid=%s", ok, conn_uuid ?: "(none)");
    ctx->done_cb(ctx->data, ok, stderr_text, conn_uuid);
    free(conn_uuid);
 
diff --git a/src/modules/networkmanager/e_networkmanager_vpn_username.c b/src/modules/networkmanager/e_networkmanager_vpn_username.c
index 2ec3f7f5a..5b1eb9557 100644
--- a/src/modules/networkmanager/e_networkmanager_vpn_username.c
+++ b/src/modules/networkmanager/e_networkmanager_vpn_username.c
@@ -116,7 +116,6 @@ enm_vpn_username_set(const char *conn_name, const char *username,
             "'%s' connection modify '%s' +vpn.data 'username=%s'",
             esc_nmcli, esc_name, esc_user);
    free(esc_nmcli); free(esc_name); free(esc_user);
-   fprintf(stderr, "ENM-DBG username write: %s\n", cmd); fflush(stderr);
 
    ctx = calloc(1, sizeof(*ctx));
    if (!ctx) { if (cb) cb(data, EINA_FALSE); return; }
@@ -203,11 +202,10 @@ enm_vpn_username_dialog(const char *conn_name, const char *type_label,
 {
    Username_Dialog *ud;
    E_Dialog *dialog;
-   Evas_Object *frame, *table, *label, *entry;
+   Evas_Object *frame, *table, *label, *entry, *spacer;
+   Evas_Coord minw = 280 * e_scale;
    char header[160];
 
-   fprintf(stderr, "ENM-DBG dialog show: '%s' (%s)\n",
-           conn_name ?: "?", type_label ?: "?"); fflush(stderr);
    dialog = e_dialog_new(NULL, "E", "nm_vpn_username");
    if (!dialog) { if (cb) cb(data, NULL); return; }
 
@@ -235,10 +233,21 @@ enm_vpn_username_dialog(const char *conn_name, const char *type_label,
    elm_object_content_set(frame, table);
    evas_object_show(table);
 
+   /* Transparent spacer forces the entry column to a usable width (~25 chars);
+    * a scrollable single-line entry otherwise collapses to one character in an
+    * elm_table cell. */
+   spacer = evas_object_rectangle_add(evas_object_evas_get(table));
+   evas_object_color_set(spacer, 0, 0, 0, 0);
+   evas_object_size_hint_min_set(spacer, minw, 1);
+   evas_object_size_hint_weight_set(spacer, EVAS_HINT_EXPAND, 0);
+   evas_object_size_hint_align_set(spacer, EVAS_HINT_FILL, 0.0);
+   elm_table_pack(table, spacer, 1, 0, 1, 1);
+   evas_object_show(spacer);
+
    label = elm_label_add(table);
    elm_object_text_set(label, _("Username"));
    evas_object_size_hint_align_set(label, 1.0, 0.5);
-   elm_table_pack(table, label, 0, 0, 1, 1);
+   elm_table_pack(table, label, 0, 1, 1, 1);
    evas_object_show(label);
 
    entry = elm_entry_add(table);
@@ -247,15 +256,15 @@ enm_vpn_username_dialog(const char *conn_name, const char *type_label,
    if (initial && initial[0]) elm_object_text_set(entry, initial);
    evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0);
    evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, 0.5);
-   evas_object_size_hint_min_set(entry, 240 * e_scale, 0);
+   evas_object_size_hint_min_set(entry, minw, 0);
    evas_object_smart_callback_add(entry, "activated",
                                   _username_entry_activated_cb, ud);
-   elm_table_pack(table, entry, 1, 0, 1, 1);
+   elm_table_pack(table, entry, 1, 1, 1, 1);
    evas_object_show(entry);
    ud->entry = entry;
 
    evas_object_show(frame);
-   e_dialog_content_set(dialog, frame, 0, 0);
+   e_dialog_content_set(dialog, frame, minw, 0);
    e_dialog_show(dialog);
 
    evas_object_event_callback_add(dialog->bg_object, EVAS_CALLBACK_KEY_DOWN,
@@ -353,11 +362,6 @@ _probe_on_del(void *data, int type EINA_UNUSED, void *event)
    username  = _nmcli_kv_find(blob, "username");
 
    needed = enm_vpn_username_needed(ctx->svc, conn_type, username);
-   fprintf(stderr, "ENM-DBG probe result: svc=%s conn_type=%s "
-           "username=%s needed=%d blob_len=%zu\n",
-           ctx->svc ?: "(null)", conn_type ?: "(null)",
-           username ?: "(null)", (int)needed, strlen(blob));
-   fflush(stderr);
 
    if (needed)
      {
@@ -384,11 +388,9 @@ enm_vpn_username_maybe_prompt(const char *conn_uuid, const char *svc_short)
    char *esc_nmcli, *esc_uuid, cmd[4096];
    Username_Probe_Ctx *ctx;
 
-   fprintf(stderr, "ENM-DBG maybe_prompt: uuid=%s svc=%s\n",
-           conn_uuid ?: "(null)", svc_short ?: "(null)"); fflush(stderr);
    if (!conn_uuid) return;
    nmcli = enm_import_nmcli_path();
-   if (!nmcli) { fprintf(stderr, "ENM-DBG maybe_prompt: nmcli NULL\n"); fflush(stderr); return; }
+   if (!nmcli) return;
 
    esc_nmcli = _username_shell_escape(nmcli);
    esc_uuid  = _username_shell_escape(conn_uuid);
@@ -402,7 +404,6 @@ enm_vpn_username_maybe_prompt(const char *conn_uuid, const char *svc_short)
             "LC_ALL=C '%s' -g vpn.data connection show '%s'",
             esc_nmcli, esc_uuid);
    free(esc_nmcli); free(esc_uuid);
-   fprintf(stderr, "ENM-DBG probe spawn: %s\n", cmd); fflush(stderr);
 
    ctx = calloc(1, sizeof(*ctx));
    if (!ctx) return;

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to