X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Fdispatch.c;h=c4c95e3fbf693cc245df3ddc02bab27fd41c63d8;hb=59f3bc1e4f21377c362c1f497fb225711127d7a0;hp=f15472750d12de0518c488330fcf0ca6448e9b54;hpb=43b334356e9e0003589d506ae74a8c85e5b9349d;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/dispatch.c b/libchimara/dispatch.c index f154727..c4c95e3 100644 --- a/libchimara/dispatch.c +++ b/libchimara/dispatch.c @@ -3,6 +3,7 @@ #include "window.h" #include "stream.h" #include "fileref.h" +#include "schannel.h" extern GPrivate *glk_data_key; @@ -108,6 +109,7 @@ gidispatch_rock_t gidispatch_get_objrock(void *obj, glui32 objclass) { g_return_val_if_fail(obj, (gidispatch_rock_t)NULL); + switch(objclass) { @@ -117,6 +119,8 @@ gidispatch_get_objrock(void *obj, glui32 objclass) return ((strid_t)obj)->disprock; case gidisp_Class_Fileref: return ((frefid_t)obj)->disprock; + case gidisp_Class_Schannel: + return ((schanid_t)obj)->disprock; default: { gidispatch_rock_t dummy;