Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function FileBrowser_FilesList.onRightMouseDown(modifier#3, mx#2, my#1, mcount#0)
{
    fn_call#10 = FileBrowser_FilesList.getRowIdAtPoint(mx#2, my#1);
    <this.fileid>#11 = fn_call#10;
    if (<this.fileid>#11 >= 0) 
    {
        fn_call#14 = FileBrowser_FilesList.setSelectedById(<this.fileid>#11);
        fn_call#19 = FileBrowser_FilesList.getSelectedText();
        <this.selectedfile>#20 = fn_call#19;
        builtin_fn_call#22 = this.selectedfile.pos("\t");
        i#23 = builtin_fn_call#22;
        if (i#23 >= 0) 
        {
            builtin_fn_call#24 = this.selectedfile.substring(0, i#23);
            <this.selectedfile>#25 = builtin_fn_call#24;
        }
        fn_call#29 = FileBrowser_Menu.openAtMouse();
    }
    return 0;
}