mirror of
https://github.com/labwc/labwc.git
synced 2025-11-03 09:01:51 -05:00
project wide: adapt to new non-NULL value of view_get_string_prop()
This commit is contained in:
parent
023427b4f4
commit
c772224a54
4 changed files with 11 additions and 13 deletions
|
|
@ -3,6 +3,7 @@
|
|||
#include <wlr/types/wlr_scene.h>
|
||||
#include "common/graphic-helpers.h"
|
||||
#include "common/scene-helpers.h"
|
||||
#include "common/string-helpers.h"
|
||||
#include "debug.h"
|
||||
#include "input/ime.h"
|
||||
#include "labwc.h"
|
||||
|
|
@ -69,7 +70,7 @@ get_view_part(struct view *view, struct wlr_scene_node *node)
|
|||
}
|
||||
if (node == &view->scene_tree->node) {
|
||||
const char *app_id = view_get_string_prop(view, "app_id");
|
||||
if (!app_id) {
|
||||
if (!string_null_or_empty(app_id)) {
|
||||
return "view";
|
||||
}
|
||||
snprintf(view_name, sizeof(view_name), "view (%s)", app_id);
|
||||
|
|
|
|||
|
|
@ -280,6 +280,10 @@ struct lab_img *
|
|||
desktop_entry_icon_lookup(struct server *server, const char *app_id, int size,
|
||||
float scale)
|
||||
{
|
||||
if (string_null_or_empty(app_id)) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
struct sfdo *sfdo = server->sfdo;
|
||||
if (!sfdo) {
|
||||
return NULL;
|
||||
|
|
@ -328,6 +332,10 @@ desktop_entry_icon_lookup(struct server *server, const char *app_id, int size,
|
|||
const char *
|
||||
desktop_entry_name_lookup(struct server *server, const char *app_id)
|
||||
{
|
||||
if (string_null_or_empty(app_id)) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
struct sfdo *sfdo = server->sfdo;
|
||||
if (!sfdo) {
|
||||
return NULL;
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ get_app_id_or_class(struct view *view, bool trim)
|
|||
const char *identifier = view_get_string_prop(view, "app_id");
|
||||
|
||||
/* remove the first two nodes of 'org.' strings */
|
||||
if (trim && identifier && !strncmp(identifier, "org.", 4)) {
|
||||
if (trim && !strncmp(identifier, "org.", 4)) {
|
||||
char *p = (char *)identifier + 4;
|
||||
p = strchr(p, '.');
|
||||
if (p) {
|
||||
|
|
|
|||
11
src/view.c
11
src/view.c
|
|
@ -2352,12 +2352,7 @@ void
|
|||
view_update_title(struct view *view)
|
||||
{
|
||||
assert(view);
|
||||
const char *title = view_get_string_prop(view, "title");
|
||||
if (!title) {
|
||||
return;
|
||||
}
|
||||
ssd_update_title(view->ssd);
|
||||
|
||||
wl_signal_emit_mutable(&view->events.new_title, NULL);
|
||||
}
|
||||
|
||||
|
|
@ -2365,15 +2360,9 @@ void
|
|||
view_update_app_id(struct view *view)
|
||||
{
|
||||
assert(view);
|
||||
const char *app_id = view_get_string_prop(view, "app_id");
|
||||
if (!app_id) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (view->ssd_enabled) {
|
||||
ssd_update_window_icon(view->ssd);
|
||||
}
|
||||
|
||||
wl_signal_emit_mutable(&view->events.new_app_id, NULL);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue