mirror of
https://github.com/MidnightCommander/mc
synced 2025-04-04 22:22:54 +03:00
* editwidget.c (edit): Avoid passing an uninitialized color
array to create_dlg() - pass NULL instead.
This commit is contained in:
parent
68f0b4b8b4
commit
d02a8d6473
@ -1,3 +1,8 @@
|
|||||||
|
2002-08-31 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
|
* editwidget.c (edit): Avoid passing an uninitialized color
|
||||||
|
array to create_dlg() - pass NULL instead.
|
||||||
|
|
||||||
2002-08-27 Andrew V. Samoilov <sav@bcs.zp.ua>
|
2002-08-27 Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||||
|
|
||||||
* editcmd.c (edit_printf): Use g_vsnprintf() instead of sprintf().
|
* editcmd.c (edit_printf): Use g_vsnprintf() instead of sprintf().
|
||||||
|
@ -90,18 +90,19 @@ int edit_mouse_event (Gpm_Event * event, void *x)
|
|||||||
return menubar_event (event, edit_menubar);
|
return menubar_event (event, edit_menubar);
|
||||||
}
|
}
|
||||||
|
|
||||||
int edit (const char *_file, int line)
|
int
|
||||||
|
edit (const char *_file, int line)
|
||||||
{
|
{
|
||||||
static int made_directory = 0;
|
static int made_directory = 0;
|
||||||
int framed = 0;
|
int framed = 0;
|
||||||
int midnight_colors[4];
|
|
||||||
char *text = 0;
|
char *text = 0;
|
||||||
WButtonBar *edit_bar;
|
WButtonBar *edit_bar;
|
||||||
|
|
||||||
if (option_backup_ext_int != -1) {
|
if (option_backup_ext_int != -1) {
|
||||||
option_backup_ext = malloc (sizeof (int) + 1);
|
option_backup_ext = malloc (sizeof (int) + 1);
|
||||||
option_backup_ext[sizeof (int)] = '\0';
|
option_backup_ext[sizeof (int)] = '\0';
|
||||||
memcpy (option_backup_ext, (char *) &option_backup_ext_int, sizeof (int));
|
memcpy (option_backup_ext, (char *) &option_backup_ext_int,
|
||||||
|
sizeof (int));
|
||||||
}
|
}
|
||||||
if (!made_directory) {
|
if (!made_directory) {
|
||||||
mkdir (catstrs (home_dir, EDIT_DIR, 0), 0700);
|
mkdir (catstrs (home_dir, EDIT_DIR, 0), 0700);
|
||||||
@ -121,14 +122,12 @@ int edit (const char *_file, int line)
|
|||||||
wedit->macro_i = -1;
|
wedit->macro_i = -1;
|
||||||
|
|
||||||
/* Create a new dialog and add it widgets to it */
|
/* Create a new dialog and add it widgets to it */
|
||||||
edit_dlg = create_dlg (0, 0, LINES, COLS, midnight_colors,
|
edit_dlg =
|
||||||
edit_mode_callback, "[Internal File Editor]",
|
create_dlg (0, 0, LINES, COLS, NULL, edit_mode_callback,
|
||||||
"edit",
|
"[Internal File Editor]", "edit", DLG_WANT_TAB);
|
||||||
DLG_WANT_TAB);
|
|
||||||
|
|
||||||
init_widget (&(wedit->widget), 0, 0, LINES - 1, COLS,
|
init_widget (&(wedit->widget), 0, 0, LINES - 1, COLS,
|
||||||
(callback_fn) edit_callback,
|
(callback_fn) edit_callback, (destroy_fn) edit_clean,
|
||||||
(destroy_fn) edit_clean,
|
|
||||||
(mouse_h) edit_mouse_event, 0);
|
(mouse_h) edit_mouse_event, 0);
|
||||||
|
|
||||||
widget_want_cursor (wedit->widget, 1);
|
widget_want_cursor (wedit->widget, 1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user