@@ -52,6 +52,7 @@ import { IStatusbarEntryAccessor, IStatusbarService, StatusbarAlignment, IStatus
5252import { IMarker , IMarkerService , MarkerSeverity , IMarkerData } from 'vs/platform/markers/common/markers' ;
5353import { find } from 'vs/base/common/arrays' ;
5454import { STATUS_BAR_PROMINENT_ITEM_BACKGROUND } from 'vs/workbench/common/theme' ;
55+ import { themeColorFromId } from 'vs/platform/theme/common/themeService' ;
5556
5657class SideBySideEditorEncodingSupport implements IEncodingSupport {
5758 constructor ( private master : IEncodingSupport , private details : IEncodingSupport ) { }
@@ -389,7 +390,7 @@ export class EditorStatus extends Disposable implements IWorkbenchContribution {
389390 text : nls . localize ( 'tabFocusModeEnabled' , "Tab Moves Focus" ) ,
390391 tooltip : nls . localize ( 'disableTabMode' , "Disable Accessibility Mode" ) ,
391392 command : 'editor.action.toggleTabFocusMode' ,
392- backgroundColor : { id : STATUS_BAR_PROMINENT_ITEM_BACKGROUND }
393+ backgroundColor : themeColorFromId ( STATUS_BAR_PROMINENT_ITEM_BACKGROUND )
393394 } , 'status.editor.tabFocusMode' , nls . localize ( 'status.editor.tabFocusMode' , "Accessibility Mode" ) , StatusbarAlignment . RIGHT , 100.7 ) ;
394395 }
395396 } else {
@@ -404,7 +405,7 @@ export class EditorStatus extends Disposable implements IWorkbenchContribution {
404405 text : nls . localize ( 'screenReaderDetected' , "Screen Reader Optimized" ) ,
405406 tooltip : nls . localize ( 'screenReaderDetectedExtra' , "If you are not using a Screen Reader, please change the setting `editor.accessibilitySupport` to \"off\"." ) ,
406407 command : 'showEditorScreenReaderNotification' ,
407- backgroundColor : { id : STATUS_BAR_PROMINENT_ITEM_BACKGROUND }
408+ backgroundColor : themeColorFromId ( STATUS_BAR_PROMINENT_ITEM_BACKGROUND )
408409 } , 'status.editor.screenReaderMode' , nls . localize ( 'status.editor.screenReaderMode' , "Screen Reader Mode" ) , StatusbarAlignment . RIGHT , 100.6 ) ;
409410 }
410411 } else {
0 commit comments