*** C:\dev\myProjects\palEditor\orig\ImagePalette.py	Wed May 09 18:16:53 2007
--- C:\dev\myProjects\palEditor\ImagePalette.py	Wed May 09 17:45:19 2007
***************
*** 119,125 ****
  
  def load(filename):
  
!     # FIXME: supports GIMP gradients only
  
      fp = open(filename, "rb")
  
--- 119,125 ----
  
  def load(filename):
  
!     # FIXME: supports GIMP gradients and .act files only
  
      fp = open(filename, "rb")
  
***************
*** 151,161 ****
              lut = p.getpalette()
          except (SyntaxError, ValueError):
              pass
  
-     if not lut:
-         raise IOError, "cannot load palette"
  
!     return lut # data, rawmode
  
  
  # add some psuedocolour palettes as well
--- 151,171 ----
              lut = p.getpalette()
          except (SyntaxError, ValueError):
              pass
+ 			
+ 	if not lut:
+ 		try:
+ 			import ActPaletteFile
+ 			fp.seek(0)
+ 			p = ActPaletteFile.ActPaletteFile(fp)
+ 			lut = p.getpalette()
+ 		except (SyntaxError, ValueError):
+ 			pass
  
  
! 	if not lut:
! 		raise IOError, "cannot load palette"
! 
! 	return lut # data, rawmode
  
  
  # add some psuedocolour palettes as well
