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 20, 2022
1 parent 5c6c93c commit 3f01d79
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2614,7 +2614,7 @@ public void initDisplayModels(Set<DisplayType> displayTypes, DisplayType selecte
if (displayTypes.contains(selectedDisplayType)) {
getDisplayType().setItems(displayTypes, selectedDisplayType);
} else if (displayTypes.size() > 0) {
getDisplayType().setItems(displayTypes, displayTypes.iterator().next());
getDisplayType().setItems(displayTypes, behavior.getDefaultDisplayType(displayTypes));
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1864,4 +1864,12 @@ && getModel().getDisplayType().getItems().contains(DisplayType.bochs)) {
}
}

protected DisplayType getDefaultDisplayType(Set<DisplayType> displayTypes) {
// We know displayTypes size is > 0
if (displayTypes.contains(DisplayType.vga)) {
return DisplayType.vga;
}
return displayTypes.iterator().next();
}

}
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 3f01d79

Please sign in to comment.