Commit 496f31a5 authored by Mike Gabriel's avatar Mike Gabriel

Fix RGB color pallette (gray X2GO logo to be more accurate) for agent splash screen.

parent df8dc83d
...@@ -18,6 +18,8 @@ nx-libs (2:3.5.0.2-1) UNRELEASED; urgency=low ...@@ -18,6 +18,8 @@ nx-libs (2:3.5.0.2-1) UNRELEASED; urgency=low
has been installed to /usr/local/lib/nx via tarball or it has been packaged has been installed to /usr/local/lib/nx via tarball or it has been packaged
for a distribution and is installed to /usr/lib/nx. Other installation paths for a distribution and is installed to /usr/lib/nx. Other installation paths
are currently not supported. are currently not supported.
* Fix RGB color pallette (gray X2GO logo to be more accurate) for agent splash
screen.
-- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 11 Jan 2012 15:30:36 +0100 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 11 Jan 2012 15:30:36 +0100
......
...@@ -228,47 +228,59 @@ Last-Update: 2012-01-11 ...@@ -228,47 +228,59 @@ Last-Update: 2012-01-11
XSetWindowBackgroundPixmap(nxagentDisplay, win, nxagentPixmapLogo); XSetWindowBackgroundPixmap(nxagentDisplay, win, nxagentPixmapLogo);
#ifdef NXAGENT_LOGO_DEBUG #ifdef NXAGENT_LOGO_DEBUG
--- a/nx-X11/programs/Xserver/hw/nxagent/Splash.h
+++ b/nx-X11/programs/Xserver/hw/nxagent/Splash.h
@@ -33,6 +33,7 @@
extern int nxagentLogoWhite;
extern int nxagentLogoRed;
extern int nxagentLogoBlack;
+extern int nxagentLogoGray;
extern Window nxagentSplashWindow;
--- a/nx-X11/programs/Xserver/hw/nxagent/Display.c --- a/nx-X11/programs/Xserver/hw/nxagent/Display.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/Display.c +++ b/nx-X11/programs/Xserver/hw/nxagent/Display.c
@@ -1408,6 +1408,7 @@ @@ -1403,22 +1403,10 @@
nxagentLogoBlack = 0x000000; g = pV.green_mask;
nxagentLogoRed = 0xff0000; b = pV.blue_mask;
nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = 0x222222; - if (!pV.red_mask || !pV.green_mask || !pV.blue_mask)
} - {
else - nxagentLogoBlack = 0x000000;
{ - nxagentLogoRed = 0xff0000;
@@ -1418,6 +1419,7 @@ - nxagentLogoWhite = 0xffffff;
nxagentLogoRed = nxagentLogoColor(0xff0000); - }
nxagentLogoBlack = nxagentLogoColor(0x000000); - else
nxagentLogoWhite = 0xffffff; - {
+ nxagentLogoGray = nxagentLogoColor(0x222222); - for (or=0, off=0x800000; (r&(off>>or)) == 0; or++);
} - for (og=0, off=0x800000; (g&(off>>og)) == 0; og++);
- for (ob=0, off=0x800000; (b&(off>>ob)) == 0; ob++);
-
- nxagentLogoRed = nxagentLogoColor(0xff0000);
- nxagentLogoBlack = nxagentLogoColor(0x000000);
- nxagentLogoWhite = 0xffffff;
- }
+ nxagentLogoBlack = 0x000000;
+ nxagentLogoRed = 0xff0000;
+ nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = 0x222222;
#ifdef WATCH #ifdef WATCH
@@ -2678,6 +2680,7 @@
nxagentLogoBlack = 0x000000; @@ -2673,22 +2661,10 @@
nxagentLogoRed = 0xff0000; g = pV.green_mask;
nxagentLogoWhite = 0xffffff; b = pV.blue_mask;
+ nxagentLogoGray = 0x222222;
} - if (!pV.red_mask || !pV.green_mask || !pV.blue_mask)
else - {
{ - nxagentLogoBlack = 0x000000;
@@ -2688,6 +2691,7 @@ - nxagentLogoRed = 0xff0000;
nxagentLogoRed = nxagentLogoColor(0xff0000); - nxagentLogoWhite = 0xffffff;
nxagentLogoBlack = nxagentLogoColor(0x000000); - }
nxagentLogoWhite = 0xffffff; - else
+ nxagentLogoGray = nxagentLogoColor(0x222222); - {
} - for (or=0, off=0x800000; (r&(off>>or)) == 0; or++);
- for (og=0, off=0x800000; (g&(off>>og)) == 0; og++);
- for (ob=0, off=0x800000; (b&(off>>ob)) == 0; ob++);
-
- nxagentLogoRed = nxagentLogoColor(0xff0000);
- nxagentLogoBlack = nxagentLogoColor(0x000000);
- nxagentLogoWhite = 0xffffff;
- }
+ nxagentLogoBlack = 0x000000;
+ nxagentLogoRed = 0xff0000;
+ nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = 0x222222;
useXpmIcon = nxagentMakeIcon(nxagentDisplay, &nxagentIconPixmap, &nxagentIconShape); useXpmIcon = nxagentMakeIcon(nxagentDisplay, &nxagentIconPixmap, &nxagentIconShape);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment