浏览代码

* [Context] check Visual before using it

master
Bergmann89 11 年前
父节点
当前提交
371dc0877d
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. +5
    -0
      uglcContextGtk2GLX.pas

+ 5
- 0
uglcContextGtk2GLX.pas 查看文件

@@ -351,6 +351,9 @@ var
attrList: TGLIntArray;
drawable: PGdkDrawable;
begin
if not Assigned(aControl) then
raise EArgumentException.Create('aControl is not assigned');
{
Temporary (realized) widget to get to display
}
@@ -382,6 +385,8 @@ begin
FVisual := glXChooseVisual(FDisplay, DefaultScreen(FDisplay), @attrList[0]);
end;
end;
if not Assigned(FVisual) then
raise EGLXError.Create('choose visual failed');
{
Most widgets inherit the drawable of their parent. In contrast to Windows, descending from


正在加载...
取消
保存