* view.c (save_edit_changes): Changed return type to gboolean.
* view.c (view_ok_to_quit): Changed return type to gboolean. Adjusted returned values.
Этот коммит содержится в:
родитель
3c872a532c
Коммит
74318e44bb
@ -6,6 +6,9 @@
|
|||||||
* view.c (view_set_byte): Added for save_edit_changes().
|
* view.c (view_set_byte): Added for save_edit_changes().
|
||||||
* view.c (display): view_place_cursor() is called after displaying
|
* view.c (display): view_place_cursor() is called after displaying
|
||||||
in hex mode.
|
in hex mode.
|
||||||
|
* view.c (save_edit_changes): Changed return type to gboolean.
|
||||||
|
* view.c (view_ok_to_quit): Changed return type to gboolean.
|
||||||
|
Adjusted returned values.
|
||||||
|
|
||||||
2005-04-16 Roland Illig <roland.illig@gmx.de>
|
2005-04-16 Roland Illig <roland.illig@gmx.de>
|
||||||
|
|
||||||
|
14
src/view.c
14
src/view.c
@ -456,7 +456,7 @@ free_change_list (WView *view)
|
|||||||
view->dirty++;
|
view->dirty++;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static gboolean
|
||||||
save_edit_changes (WView *view)
|
save_edit_changes (WView *view)
|
||||||
{
|
{
|
||||||
struct hexedit_change_node *curr, *next;
|
struct hexedit_change_node *curr, *next;
|
||||||
@ -491,7 +491,7 @@ save_edit_changes (WView *view)
|
|||||||
g_free (error);
|
g_free (error);
|
||||||
}
|
}
|
||||||
view_update (view);
|
view_update (view);
|
||||||
return;
|
return TRUE;
|
||||||
|
|
||||||
save_error:
|
save_error:
|
||||||
error = g_strdup (strerror (errno));
|
error = g_strdup (strerror (errno));
|
||||||
@ -505,9 +505,10 @@ save_edit_changes (WView *view)
|
|||||||
|
|
||||||
if (answer == 0)
|
if (answer == 0)
|
||||||
goto retry_save;
|
goto retry_save;
|
||||||
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static gboolean
|
||||||
view_ok_to_quit (WView *view)
|
view_ok_to_quit (WView *view)
|
||||||
{
|
{
|
||||||
int r;
|
int r;
|
||||||
@ -521,13 +522,12 @@ view_ok_to_quit (WView *view)
|
|||||||
|
|
||||||
switch (r) {
|
switch (r) {
|
||||||
case 1:
|
case 1:
|
||||||
save_edit_changes (view);
|
return save_edit_changes (view);
|
||||||
return 1;
|
|
||||||
case 2:
|
case 2:
|
||||||
free_change_list (view);
|
free_change_list (view);
|
||||||
return 1;
|
return TRUE;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user