Ecore_X: Xlib uses screen number, not screen object. Fix !! Bad DH,

spank spank ;)

Thanks antognolli for the report :)



SVN revision: 61760
This commit is contained in:
Christopher Michael 2011-07-26 13:17:52 +00:00
parent d8ac3178b7
commit 8a63b0c909
1 changed files with 3 additions and 3 deletions

View File

@ -1916,7 +1916,7 @@ ecore_x_visual_id_get(Ecore_X_Visual visual)
EAPI Ecore_X_Visual
ecore_x_default_visual_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)
{
return DefaultVisual(disp, screen);
return DefaultVisual(disp, ecore_x_screen_index_get(screen));
}
/**
@ -1931,7 +1931,7 @@ ecore_x_default_visual_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)
EAPI Ecore_X_Colormap
ecore_x_default_colormap_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)
{
return DefaultColormap(disp, screen);
return DefaultColormap(disp, ecore_x_screen_index_get(screen));
}
/**
@ -1946,7 +1946,7 @@ ecore_x_default_colormap_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)
EAPI int
ecore_x_default_depth_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)
{
return DefaultDepth(disp, screen);
return DefaultDepth(disp, ecore_x_screen_index_get(screen));
}
/*****************************************************************************/