[Gtkradiant] [Bug 804] New: synapse doesn't complain if a client is missing

gtkradiant@zerowing.idsoftware.com gtkradiant@zerowing.idsoftware.com
Mon, 14 Apr 2003 09:31:27 -0500


http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=804

           Summary: synapse doesn't complain if a client is missing
           Product: GtkRadiant
           Version: 1.3
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: editor
        AssignedTo: ttimo@idsoftware.com
        ReportedBy: ttimo@idsoftware.com


found with bug 802
if synapse.config has:
  <client name="model">
    <api name="shaders">
      quake3
    </api>
    <api name="VFS">
      pk3
    </api>
  </client>
but model.dll is not present or cannot be loaded for some reason

Then synapse won't complain, and won't solve the API. The "core" major doesn't 
do any explicit requirement on "model" major, so everything is fine from 
synapse standpoint.

Proposed solution: after init, go through all <client> nodes of the .config 
and make sure those are present.