@@ -121,7 +121,8 @@ public void init() {
121121 iconManager .setDefaultIcons (defaultIcons );
122122
123123 int taskbarHeight = 28 ;
124- String displayName = ReStudio .getInstance ().getFirstName ();
124+ String displayName = ReStudio .getInstance ().getDisplayName ();
125+ if (displayName == null || displayName .isBlank ()) displayName = ReStudio .getInstance ().getUsername ();
125126 if (displayName == null || displayName .isBlank ()) displayName = ReStudio .getInstance ().getEmail ();
126127 if (displayName == null ) displayName = "Account" ;
127128
@@ -206,7 +207,7 @@ private void showUserMenu() {
206207 ContextMenuWidget .Builder builder = new ContextMenuWidget .Builder (this )
207208 .addHeaderButton ("chat.png" , () -> ScreenManager .getInstance ().setScreen (new InboxScreen (this )), "Inbox" )
208209 .addHeaderButton ("report.png" , () -> ScreenManager .getInstance ().setScreen (new FeedbackBrowserScreen (this , "Remotely" )), "Reports And Feedback" )
209- .addHeaderButton ("close.png" , () -> ReStudio .getInstance ().logout (), "Log Out" , ThemeManager .getAccent ("danger" ));
210+ .addHeaderButton ("close.png" , () -> ReStudio .getInstance ().logoutFromWorkOs (), "Log Out" , ThemeManager .getAccent ("danger" ));
210211
211212 showContextMenu (userButton .getX (), height - 35 , builder );
212213 }
@@ -293,7 +294,7 @@ private void populateHostTabs() {
293294 Container c = createContainer ("desktop_restudio" , 0 , 0 , width , height - 35 );
294295 DesktopLayout remoteLayout = new DesktopLayout ();
295296 c .layout (remoteLayout ).backgroundDrawing (false ).enableSelecting (true ).disableScissorRegion (true );
296- if (ReStudio .getInstance ().isAuthenticated () && ReStudio .getInstance ().getFirstName ().equalsIgnoreCase ("RedxAx" )) {
297+ if (ReStudio .getInstance ().isAuthenticated () && ReStudio .getInstance ().getUsername () != null && ReStudio . getInstance (). getUsername ().equalsIgnoreCase ("RedxAx" )) {
297298 tabs ().addTab ("ReStudio" , c ).setData ("RESTUDIO_MARKER" );
298299 }
299300 }
0 commit comments