src/video/qnxgf/SDL_gf_input.c
changeset 3124 d7174e9f65ce
parent 3109 7b3a09fb9c8b
child 3139 7f684f249ec9
equal deleted inserted replaced
3123:60301ed80050 3124:d7174e9f65ce
   260       /* to set global mouse settings during SDL initialization          */
   260       /* to set global mouse settings during SDL initialization          */
   261       if (cursor!=NULL)
   261       if (cursor!=NULL)
   262       {
   262       {
   263          mdata=(SDL_MouseData*)cursor->mouse->driverdata;
   263          mdata=(SDL_MouseData*)cursor->mouse->driverdata;
   264          didata=(SDL_DisplayData*)mdata->didata;
   264          didata=(SDL_DisplayData*)mdata->didata;
       
   265          if ((didata==NULL) || (mdata==NULL))
       
   266          {
       
   267             return;
       
   268          }
   265       }
   269       }
   266       else
   270       else
   267       {
   271       {
   268          /* We can't get SDL_DisplayData at this point, return fake success */
   272          /* We can't get SDL_DisplayData at this point, return fake success */
   269          return 0;
   273          return 0;
   403    /* Get current window id */
   407    /* Get current window id */
   404    window_id=SDL_GetFocusWindow();
   408    window_id=SDL_GetFocusWindow();
   405    if (window_id<=0)
   409    if (window_id<=0)
   406    {
   410    {
   407       didata=(SDL_DisplayData*)cursor->mouse->driverdata;
   411       didata=(SDL_DisplayData*)cursor->mouse->driverdata;
       
   412       if (didata==NULL)
       
   413       {
       
   414          return;
       
   415       }
   408    }
   416    }
   409    else
   417    else
   410    {
   418    {
   411       /* Sanity checks */
   419       /* Sanity checks */
   412       window=SDL_GetWindowFromID(window_id);
   420       window=SDL_GetWindowFromID(window_id);