Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Stefan Agner
weston
Commits
8f9e92e8
Commit
8f9e92e8
authored
Feb 01, 2019
by
Michael Teyfel
Committed by
Daniel Stone
Feb 06, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ivi-shell: linked libweston-desktop and added structs
Signed-off-by:
Michael Teyfel
<
mteyfel@de.adit-jv.com
>
parent
4d886d60
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
9 additions
and
2 deletions
+9
-2
Makefile.am
Makefile.am
+1
-0
ivi-shell/ivi-layout-private.h
ivi-shell/ivi-layout-private.h
+2
-0
ivi-shell/ivi-shell.c
ivi-shell/ivi-shell.c
+3
-1
ivi-shell/ivi-shell.h
ivi-shell/ivi-shell.h
+2
-0
ivi-shell/meson.build
ivi-shell/meson.build
+1
-1
No files found.
Makefile.am
View file @
8f9e92e8
...
...
@@ -1093,6 +1093,7 @@ ivi_shell_la_LDFLAGS = -module -avoid-version
ivi_shell_la_LIBADD
=
\
libshared.la
\
libweston-@LIBWESTON_MAJOR@.la
\
libweston-desktop-@LIBWESTON_MAJOR@.la
\
$(COMPOSITOR_LIBS)
ivi_shell_la_CFLAGS
=
$(AM_CFLAGS)
$(COMPOSITOR_CFLAGS)
ivi_shell_la_SOURCES
=
\
...
...
ivi-shell/ivi-layout-private.h
View file @
8f9e92e8
...
...
@@ -30,6 +30,7 @@
#include "compositor.h"
#include "ivi-layout-export.h"
#include "libweston-desktop/libweston-desktop.h"
struct
ivi_layout_view
{
struct
wl_list
link
;
/* ivi_layout::view_list */
...
...
@@ -52,6 +53,7 @@ struct ivi_layout_surface {
struct
ivi_layout
*
layout
;
struct
weston_surface
*
surface
;
struct
weston_desktop_surface
*
weston_desktop_surface
;
struct
ivi_layout_surface_properties
prop
;
...
...
ivi-shell/ivi-shell.c
View file @
8f9e92e8
...
...
@@ -44,7 +44,7 @@
#include "ivi-shell.h"
#include "ivi-application-server-protocol.h"
#include "ivi-layout-
export
.h"
#include "ivi-layout-
private
.h"
#include "ivi-layout-shell.h"
#include "shared/helpers.h"
#include "compositor/weston.h"
...
...
@@ -265,6 +265,8 @@ application_surface_create(struct wl_client *client,
return
;
}
layout_surface
->
weston_desktop_surface
=
NULL
;
ivisurf
=
zalloc
(
sizeof
*
ivisurf
);
if
(
ivisurf
==
NULL
)
{
wl_resource_post_no_memory
(
resource
);
...
...
ivi-shell/ivi-shell.h
View file @
8f9e92e8
...
...
@@ -30,6 +30,7 @@
#include <stdint.h>
#include "compositor.h"
#include "libweston-desktop/libweston-desktop.h"
struct
ivi_shell
{
...
...
@@ -38,6 +39,7 @@ struct ivi_shell
struct
weston_compositor
*
compositor
;
struct
weston_desktop
*
desktop
;
struct
wl_list
ivi_surface_list
;
/* struct ivi_shell_surface::link */
};
...
...
ivi-shell/meson.build
View file @
8f9e92e8
...
...
@@ -12,7 +12,7 @@ if get_option('shell-ivi')
'ivi-shell',
srcs_shell_ivi,
include_directories: include_directories('..', '../shared'),
dependencies: dep_libweston,
dependencies:
[ dep_lib_desktop,
dep_libweston
]
,
name_prefix: '',
install: true,
install_dir: dir_module_weston
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment