From 39518a878c7d606aa61b0bbb677846d51a65e3d3 Mon Sep 17 00:00:00 2001 From: shy Date: Tue, 5 Mar 2024 17:44:21 +0800 Subject: [PATCH] opt some --- base/nfs/dir.go | 2 ++ core/chat/macos/desktop.go | 11 +++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/base/nfs/dir.go b/base/nfs/dir.go index 3c106738..01112896 100644 --- a/base/nfs/dir.go +++ b/base/nfs/dir.go @@ -164,6 +164,8 @@ const ( USR_ICONS_CONTEXTS = "usr/icons/contexts.jpg" USR_ICONS_ICEBERGS = "usr/icons/icebergs.png" USR_ICONS_VOLCANOS = "usr/icons/volcanos.png" + USR_ICONS = "usr/icons/" + USR_LOCAL_IMAGE = "usr/local/image/" TYPE_ALL = "all" TYPE_BIN = "bin" diff --git a/core/chat/macos/desktop.go b/core/chat/macos/desktop.go index 57ef88b5..76b8384d 100644 --- a/core/chat/macos/desktop.go +++ b/core/chat/macos/desktop.go @@ -21,7 +21,12 @@ func init() { ice.CTX_OPEN: {Hand: func(m *ice.Message, arg ...string) { if m.Cmd(DESKTOP).Length() == 0 { DeskAppend(m, "Books.png", web.WIKI_WORD) - DeskAppend(m, "Photos.png", web.WIKI_FEEL) + if nfs.Exists(m, nfs.USR_LOCAL_IMAGE) { + DeskAppend(m, "Photos.png", web.WIKI_FEEL, ctx.ARGS, nfs.USR_LOCAL_IMAGE) + } else { + DeskAppend(m, "Photos.png", web.WIKI_FEEL, ctx.ARGS, nfs.USR_ICONS) + + } DeskAppend(m, "Grapher.png", web.WIKI_DRAW) DeskAppend(m, "Calendar.png", web.TEAM_PLAN) DeskAppend(m, "Messages.png", web.CHAT_MESSAGE) @@ -52,4 +57,6 @@ func init() { }) } -func DeskAppend(m *ice.Message, icon, index string) { install(m, DESKTOP, icon, index) } +func DeskAppend(m *ice.Message, icon, index string, arg ...string) { + install(m, DESKTOP, icon, index, arg...) +}