Grid screen SetDescriptionVisible to false won't work

I went through the forums to see why this might be the case and none of the suggestions (placing farther down in the code) has worked. Can’t get the description to hide for the life of me.

The code below is what I have now, any suggestions are greatly appreciated.


Function CreateShows() as integer

    gridstyle = "two-row-flat-landscape-custom"

    'set to go, time to get started
    while gridstyle <> ""
        print "starting grid style= ";gridstyle
        screen = preShowGridScreen(gridstyle)
        gridstyle = showGridScreen(screen)
    end while
        
End Function

'************************************************************
'** Perform any startup/initialization stuff prior to 
'** initially showing the screen.  
'************************************************************
Function preShowGridScreen(style as string) As Object

    m.port=CreateObject("roMessagePort")
    screen = CreateObject("roGridScreen")
    screen.SetMessagePort(m.port)
    screen.SetGridStyle(style)
    screen.SetDisplayMode("scale-to-fill")
    screen.SetDescriptionVisible(false)
    
    return screen

End Function

The only way I’ve been able to get it to work consistently is to call it once when initializing the screen, then again after calling Show() on the screen.

That does it! Thank you