If ecore_evas_[not_software_x11]_new(); returns NULL while elm_win_add(); is
then ecore_evas_software_x11_new(); is used instead of other engines.
But the configuration value for engine is not changed. This makes improper
After FALLBACK_TRY, the elm_win works with different configuration value.
In this case, win->xwin (_elm_win_xwindow_get()) gives NULL.
and elm_win_xsinodow_get() returns 0 also.
Please refer to attached patch. Thanks a lot