Arduino Leonardo + Dragino Yun WiFi Shield is giving me a headache

Hello everyone, this is my first post but i hope i will get help on my problem !

I have configured Dragino by using wiki's tutorials.
Leonardo has DC input atleast 9v, dragino is on top of leonardo. I made first configuration by using RJ45 cabel to acces dragino's web gui.

I have wireless connection in my home (router) and i pointed Dragino to connect that router on web GUI. I see that connection from my router statics, and dragino has local ip aswell where i can connect to acces webgui OVER WiFi and Cabel , both works.

I did wireless setup in dragino's web gui to point dragino to connect my router by wifi. Wifi has settings: No encryption , b+g and firewall disabled.

Dragino did regonize my Leonardo aswell and in Sensor tab i just confirmed that there was correct MCU.

Problem: Somehow leonardo wont regonize that shield!!!

When i run code this part goes up everytime:

  // check for the presence of the shield:
  if (WiFi.status() == WL_NO_SHIELD) {
   [i][u] Serial.println("WiFi shield not present"); [/u][/i]
    // don't continue:
    while(true);
  }

output from serial: "WiFi shield not present"
So my program stops there EVERYTIME ! What causes this? I have tried to search from google, but after two long days i didnt find anything or i didnt understand or i missed something what causes my problem.

Please help me !
Thank you in advance