Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/src/msgdialog.c

    rd0dfbba r12dd36c  
    11/*
    2  * Copyright (c) 2026 Jiri Svoboda
     2 * Copyright (c) 2024 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    3434 */
    3535
    36 #include <assert.h>
    3736#include <errno.h>
    3837#include <mem.h>
     
    112111        ui_wnd_params_init(&wparams);
    113112        wparams.caption = params->caption;
    114         if ((params->flags & umdf_topmost) != 0)
    115                 wparams.flags |= wndf_topmost;
    116         if ((params->flags & umdf_center) != 0)
    117                 wparams.placement = ui_wnd_place_center;
    118113
    119114        /* FIXME: Auto layout */
     
    126121                wparams.rect.p0.x = 0;
    127122                wparams.rect.p0.y = 0;
    128                 wparams.rect.p1.x = 440;
     123                wparams.rect.p1.x = 400;
    129124                wparams.rect.p1.y = 110;
    130125        }
     
    155150                rect.p0.x = 10;
    156151                rect.p0.y = 35;
    157                 rect.p1.x = 430;
     152                rect.p1.x = 390;
    158153                rect.p1.y = 50;
    159154        }
     
    286281        if (dialog->cb != NULL && dialog->cb->close != NULL)
    287282                dialog->cb->close(dialog, dialog->arg);
    288         else
    289                 ui_msg_dialog_destroy(dialog);
    290283}
    291284
     
    313306                                dialog->cb->button(dialog, dialog->arg, 0);
    314307                                return;
    315                         } else {
    316                                 ui_msg_dialog_destroy(dialog);
    317308                        }
    318309                } else if (event->key == KC_ESCAPE) {
     
    321312                                dialog->cb->close(dialog, dialog->arg);
    322313                                return;
    323                         } else {
    324                                 ui_msg_dialog_destroy(dialog);
    325314                        }
    326315                }
     
    344333                                dialog->cb->button(dialog, dialog->arg, i);
    345334                }
    346         } else {
    347                 ui_msg_dialog_destroy(dialog);
    348335        }
    349336}
Note: See TracChangeset for help on using the changeset viewer.