Skip to content

Commit

Permalink
frontend: default vga when backing from headless
Browse files Browse the repository at this point in the history
When switching back from headless VM, the default is SPICE/QXL.
This patch changes it to VNC/VGA.

Change-Id: Ic63dbf22e3cd199fc782dc8e8963c8899478a6ae
Signed-off-by: Liran Rotenberg <lrotenbe@redhat.com>
  • Loading branch information
liranr23 committed Jun 15, 2022
1 parent 5c6c93c commit 956ff09
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2606,6 +2606,10 @@ private Set<DisplayType> getSupportedDisplayTypes(int osId, BiosType biosType) {
}

public void initDisplayModels(Set<DisplayType> displayTypes) {
if (displayTypes.remove(DisplayType.qxl)) {
// switching QXL to the least priority
displayTypes.add(DisplayType.qxl);
}
DisplayType selectedDisplayType = getDisplayType().getSelectedItem();
initDisplayModels(displayTypes, selectedDisplayType);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ protected void initDisplayTypes(DisplayType selected, UnitVmModel.GraphicsTypes
initGraphicsModel(selectedGrahicsTypes);

if (selected == DisplayType.none) {
getModel().getDisplayType().setSelectedItem(DisplayType.qxl);
getModel().getGraphicsType().setSelectedItem(UnitVmModel.GraphicsTypes.SPICE);
getModel().getDisplayType().setSelectedItem(DisplayType.vga);
getModel().getGraphicsType().setSelectedItem(UnitVmModel.GraphicsTypes.VNC);
getModel().getIsHeadlessModeEnabled().setEntity(true);
}
}
Expand Down

0 comments on commit 956ff09

Please sign in to comment.