aboutsummaryrefslogtreecommitdiff
path: root/src/Window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Window.cpp')
-rw-r--r--src/Window.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/Window.cpp b/src/Window.cpp
index 6aa50ee..4c4aab6 100644
--- a/src/Window.cpp
+++ b/src/Window.cpp
@@ -169,7 +169,7 @@ namespace dchat
}
}
prevTimeMillis = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count() - 5000;
- drawBackgroundConnection = signal_draw().connect(sigc::mem_fun(*this, &Window::drawBackground));
+ //drawBackgroundConnection = signal_draw().connect(sigc::mem_fun(*this, &Window::drawBackground));
//set_size_request(640, 480);
//set_app_paintable(true);
}
@@ -270,10 +270,7 @@ namespace dchat
//cairo->paint();
*/
- Gtk::Allocation alloc = overlay.get_allocation();
- // For some reason gtk sometimes needs time to allocate the overlay, and it freezes the application if you do not wait for it
- if(!alloc.has_zero_area())
- overlay.draw(cairo);
+ overlay.draw(cairo);
queue_draw();
return true;
}