After having been compared to NULL value,
Some pointer values are dereferenced.
Change-Id: Iea5805157d1fd49d68e6a732f70efe088dcf783a
if (m_windows) {
m_windows->init();
}
+
if (m_graphics) {
m_graphics->init();
}
+
if (m_events) {
m_events->init();
}
- sclwindow wnd = m_windows->create_base_window(parent, width, height);
- m_events->connect_window_events(wnd, SCL_EVENT_MOUSE | SCL_EVENT_EXPOSE);
+ if (m_windows) {
+ sclwindow wnd = m_windows->create_base_window(parent, width, height);
+ if (m_events) {
+ m_events->connect_window_events(wnd, SCL_EVENT_MOUSE | SCL_EVENT_EXPOSE);
+ }
+ }
}
void CSCLGwes::fini()