Back button on Detail Screen in SceneGraph

I’m trying to implement a “go back” button on the detail screen using SceneGraph to go back to the Grid Screen. My code is based off the Simple Grid with Details and Video example.
I have 2 buttons: “Play” and “Go Back.” Play works just fine, but when I try to go back, nothing happens - I just get a blank gray screen with no error.

DetailScreen.xml

<children>
      <GridScreen
        id="GridScreen"
        visible="false"
        translation="[0,0]" />

DetailScreen.brs

 m.gridScreen        =   m.top.findNode( "GridScreen" )

sub onItemSelected()
  ' first button is Play
  ' second button is to Go Back

  if m.top.itemSelected = 0
    m.videoPlayer.visible = true
    m.videoPlayer.setFocus( true )
    m.videoPlayer.control = "play"
    m.videoPlayer.observeField( "state", "OnVideoPlayerStateChange" )
  end if

  if m.top.itemSelected = 1 
    print "I have selected the GO BACK button" 
    m.gridScreen.visible = "true"
    m.gridScreen.setFocus( true )
    m.top.visible = "false"
  end if
End Sub

What am I missing here? Any help would be appreciated.
Thanks!


    m.top.visible = "false"

Possible culprit ?

“squirreltown” wrote:


    m.top.visible = "false"

Possible culprit ?
@squirreltown - I thought it might be, but when I remove it, it still doesn’t work. Instead it stays stuck on the detail screen.

m.gridScreen.visible = "true"

shouldn’t that be a boolean (in other words, no quotes)? I’m just guessing here.

“tim_beynart” wrote:

m.gridScreen.visible = "true"

shouldn’t that be a boolean (in other words, no quotes)? I’m just guessing here.
Weirdly, this one works both ways. Probably so you can use values right out of the registry.

“squirreltown” wrote:

“tim_beynart” wrote:

m.gridScreen.visible = "true"

shouldn’t that be a boolean (in other words, no quotes)? I’m just guessing here.
Weirdly, this one works both ways. Probably so you can use values right out of the registry.
I was actually wondering why some are in quotes and some aren’t, and tried both. neither worked :disappointed_face: