From: Rob Bradford <[email protected]>
---
clients/tablet-shell.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clients/tablet-shell.c b/clients/tablet-shell.c
index 3d5e79a..d7aac70 100644
--- a/clients/tablet-shell.c
+++ b/clients/tablet-shell.c
@@ -396,7 +396,6 @@ tablet_shell_add_launcher(struct tablet *tablet,
struct homescreen *homescreen = tablet->homescreen;
launcher = malloc(sizeof *launcher);
- launcher->path = strdup(path);
launcher->icon = load_cairo_surface(icon);
if ( !launcher->icon ||
cairo_surface_status (launcher->icon) != CAIRO_STATUS_SUCCESS) {
@@ -404,6 +403,7 @@ tablet_shell_add_launcher(struct tablet *tablet,
free(launcher);
return;
}
+ launcher->path = strdup(path);
launcher->homescreen = homescreen;
launcher->widget = widget_add_widget(homescreen->widget, launcher);
--
1.8.3.1
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel