home
·
contact
·
privacy
projects
/
plomrogue
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Client: Moved pad creation/sizing/deletion into (un)load_interface(), so that
[plomrogue]
/
src
/
client
/
cleanup.c
diff --git
a/src/client/cleanup.c
b/src/client/cleanup.c
index 7df98e7c4bd716ccc441ff2d263f317bf4df4a39..bcf52ac405e0a31ab41c5df4f85ea1e38d432d45 100644
(file)
--- a/
src/client/cleanup.c
+++ b/
src/client/cleanup.c
@@
-1,11
+1,11
@@
/* src/client/cleanup.c */
#include "cleanup.h"
/* src/client/cleanup.c */
#include "cleanup.h"
+#include <ncurses.h> /* for endwin() */
#include <stdint.h> /* uint32_t */
#include <stdlib.h> /* free() */
#include "command_db.h" /* free_command_db() */
#include "misc.h" /* unload_interface_conf() */
#include <stdint.h> /* uint32_t */
#include <stdlib.h> /* free() */
#include "command_db.h" /* free_command_db() */
#include "misc.h" /* unload_interface_conf() */
-#include "windows.h" /* free_winmeta_and_endwin() */
#include "world.h" /* world global */
#include "world.h" /* world global */
@@
-20,13
+20,13
@@
extern void cleanup()
free(world.map.cells);
free(world.log);
free(world.player_inventory);
free(world.map.cells);
free(world.log);
free(world.player_inventory);
- if (cleanup_flags & CLEANUP_INTERFACE)
/* Must come pre ncurses cleanup, */
- {
/* for by closing all windows it */
- unload_interface_conf();
/* relies on world.wmeta data freed */
- }
/* by free_winmeta_and_endwin(). */
+ if (cleanup_flags & CLEANUP_INTERFACE)
+ {
+ unload_interface_conf();
+ }
if (cleanup_flags & CLEANUP_NCURSES)
{
if (cleanup_flags & CLEANUP_NCURSES)
{
-
free_winmeta_and_
endwin();
+ endwin();
}
if (cleanup_flags & CLEANUP_COMMANDS)
{
}
if (cleanup_flags & CLEANUP_COMMANDS)
{