Topic: Theme's auto border color not working bug fix  (Read 2011 times)

Theme's auto border color not working bug fix
« on: November 26, 2014, 01:01:09 AM »

ied206

  • Chef
  • ***
  • Location: South Korea
  • Date Registered: Jan 2014
  • Posts: 257
I noticed Theme script's auto border color is not working properly in some systems.

In my laptop, it does not, and shows only gray taskbar and border if color was set to auto (0, Use wallpaper as Theme color).
(However, In VMware, it works well.)

So I tracked host Win 8.1's registry, and found value ColorizationGlassAttribute is related.
I set ColorizationGlassAttribute to always 0, and it seems to fix the problem.

Before Fix
Code: [Select]
If,%ProjectName%,Equal,Win8.1SE,Begin
  If,%ScrollBox_Color%,Equal,0,Begin
    If,%NoWarnROW%,Equal,True,System,ERROROFF
    RegWrite,HKLM,0x4,"Tmp_Default\Control Panel\Desktop",AutoColorization,1
  End
  Else,Begin
    If,%ScrollBox_Color%,Equal,1,Set,%ColorDecCode%,-997224561
    If,%ScrollBox_Color%,Equal,2,Set,%ColorDecCode%,-997931265
    If,%ScrollBox_Color%,Equal,3,Set,%ColorDecCode%,-990742839
    If,%ScrollBox_Color%,Equal,4,Set,%ColorDecCode%,-990854400
    If,%ScrollBox_Color%,Equal,5,Set,%ColorDecCode%,-997012694
    If,%ScrollBox_Color%,Equal,6,Set,%ColorDecCode%,-1001599539
    If,%ScrollBox_Color%,Equal,7,Set,%ColorDecCode%,-989882339
    If,%ScrollBox_Color%,Equal,8,Set,%ColorDecCode%,-989904832
    If,%ScrollBox_Color%,Equal,9,Set,%ColorDecCode%,-989898837
    If,%ScrollBox_Color%,Equal,10,Set,%ColorDecCode%,-1005928634
    If,%ScrollBox_Color%,Equal,11,Set,%ColorDecCode%,-994020865
    If,%ScrollBox_Color%,Equal,12,Set,%ColorDecCode%,-1001082881
    If,%ScrollBox_Color%,Equal,13,Set,%ColorDecCode%,-997420801
    If,%ScrollBox_Color%,Equal,14,Set,%ColorDecCode%,-995058293
    If,%ScrollBox_Color%,Equal,15,Set,%ColorDecCode%,-989855745
    //-----------------------------------------------------------------------------------------------------------------------
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationColor,%ColorDecCode%
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationColorBalance,89
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationAfterglow,%ColorDecCode%
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationBlurBalance,1
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,EnableWindowColorization,1
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationGlassAttribute,0
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationAfterglowBalance,10
    //-----------------------------------------------------------------------------------------------------------------------
  End

After Fix
Code: [Select]
If,%ProjectName%,Equal,Win8.1SE,Begin
  If,%NoWarnROW%,Equal,True,System,ERROROFF
  RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationGlassAttribute,0
  If,%ScrollBox_Color%,Equal,0,Begin
    If,%NoWarnROW%,Equal,True,System,ERROROFF
    RegWrite,HKLM,0x4,"Tmp_Default\Control Panel\Desktop",AutoColorization,1
  End
  Else,Begin
    If,%ScrollBox_Color%,Equal,1,Set,%ColorDecCode%,-997224561
    If,%ScrollBox_Color%,Equal,2,Set,%ColorDecCode%,-997931265
    If,%ScrollBox_Color%,Equal,3,Set,%ColorDecCode%,-990742839
    If,%ScrollBox_Color%,Equal,4,Set,%ColorDecCode%,-990854400
    If,%ScrollBox_Color%,Equal,5,Set,%ColorDecCode%,-997012694
    If,%ScrollBox_Color%,Equal,6,Set,%ColorDecCode%,-1001599539
    If,%ScrollBox_Color%,Equal,7,Set,%ColorDecCode%,-989882339
    If,%ScrollBox_Color%,Equal,8,Set,%ColorDecCode%,-989904832
    If,%ScrollBox_Color%,Equal,9,Set,%ColorDecCode%,-989898837
    If,%ScrollBox_Color%,Equal,10,Set,%ColorDecCode%,-1005928634
    If,%ScrollBox_Color%,Equal,11,Set,%ColorDecCode%,-994020865
    If,%ScrollBox_Color%,Equal,12,Set,%ColorDecCode%,-1001082881
    If,%ScrollBox_Color%,Equal,13,Set,%ColorDecCode%,-997420801
    If,%ScrollBox_Color%,Equal,14,Set,%ColorDecCode%,-995058293
    If,%ScrollBox_Color%,Equal,15,Set,%ColorDecCode%,-989855745
    //-----------------------------------------------------------------------------------------------------------------------
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationColor,%ColorDecCode%
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationColorBalance,89
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationAfterglow,%ColorDecCode%
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationBlurBalance,1
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,EnableWindowColorization,1
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationAfterglowBalance,10
    //-----------------------------------------------------------------------------------------------------------------------
  End


Before Fix
ila_rendered

After Fix
ila_rendered


Attached fixed Theme.script.

« Last Edit: November 26, 2014, 05:16:49 AM by ied206 »

Re: Theme's auto border color not working bug fix
« Reply #1 on: November 26, 2014, 12:45:43 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
I noticed Theme script's auto border color is not working properly in some systems.
I noticed the same also.
Thanks for the fix  :thumbsup:
It is on server.

:cheers:

 

Powered by EzPortal