* Add includes of headers for select.

* Make initialization and cleanup of display::Canvast safer.


git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@533 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2005-08-17 16:58:07 +00:00
parent 4eb18663f5
commit 7f2b66d601
5 changed files with 57 additions and 39 deletions
+13 -1
View File
@@ -40,6 +40,8 @@
namespace display {
bool Canvas::m_isInitialized = false;
void
Canvas::resize(int x, int y, int w, int h) {
wresize(m_window, h, w);
@@ -47,7 +49,12 @@ Canvas::resize(int x, int y, int w, int h) {
}
void
Canvas::init() {
Canvas::initialize() {
if (m_isInitialized)
return;
m_isInitialized = true;
initscr();
raw();
noecho();
@@ -58,6 +65,11 @@ Canvas::init() {
void
Canvas::cleanup() {
if (!m_isInitialized)
return;
m_isInitialized = false;
noraw();
endwin();
}