app/headless,app/internal/window: unexport embedded Device fields

There is no need for the fields to be embedded nor exported.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2021-03-02 20:51:28 +01:00
parent fc56d438f3
commit f36ed04380
2 changed files with 17 additions and 17 deletions
+5 -5
View File
@@ -8,7 +8,7 @@ import (
)
type d3d11Context struct {
*d3d11.Device
dev *d3d11.Device
}
func newContext() (context, error) {
@@ -16,11 +16,11 @@ func newContext() (context, error) {
if err != nil {
return nil, err
}
return &d3d11Context{Device: dev}, nil
return &d3d11Context{dev: dev}, nil
}
func (c *d3d11Context) Backend() (backend.Device, error) {
backend, err := d3d11.NewBackend(c.Device)
backend, err := d3d11.NewBackend(c.dev)
if err != nil {
return nil, err
}
@@ -35,6 +35,6 @@ func (c *d3d11Context) ReleaseCurrent() {
}
func (c *d3d11Context) Release() {
c.Device.Release()
c.Device = nil
c.dev.Release()
c.dev = nil
}