Okay please remove that code that we have provided you beofre .
for this ypou really need to contact the wpml plugin .
We are using this function for the logo url and other url's like in login widget post action .
This is the function definition :
function vibe_site_url($url='/') {
if (is_multisite()) {
$link = home_url($url);
} else {
$link = site_url($url);
}
return apply_filters('wplms_site_link',$link);
}
It checks if the wordpress installation is
multisite then the url on logo will be
home_url function of wordpress which fetches the value provided in the Site address of that site in mutisite
otherwise the url on logo and other things will come from wordpress
site_url() function which you provide in the wordpress url .
refer :
http://www.skywordpress.com/wp-content/uploads/sites/2/2013/01/site_url-vs-home_url.png
We have already provided you the code to change the url on logo to be from home_url as wpml wanted .
I understand that the issue is not fixed but we also does not know how can it be fixed .
Wpml plugin support would be able to provide you better support for this .