Ticket #29689: inkscape-0.48.1_64bit.patch

File inkscape-0.48.1_64bit.patch, 1.6 KB (added by jjstickel@…, 13 years ago)
  • src/inkscape.cpp

    diff -ur inkscape-0.48.1/src/inkscape.cpp inkscape-0.48.1_patched/src/inkscape.cpp
     
    193193                               G_SIGNAL_RUN_FIRST,
    194194                               G_STRUCT_OFFSET (Inkscape::ApplicationClass, modify_selection),
    195195                               NULL, NULL,
    196                                g_cclosure_marshal_VOID__UINT_POINTER,
     196                               gtk_marshal_VOID__POINTER_UINT,
    197197                               G_TYPE_NONE, 2,
    198198                               G_TYPE_POINTER, G_TYPE_UINT);
    199199    inkscape_signals[CHANGE_SELECTION] = g_signal_new ("change_selection",
  • src/sp-paint-server.cpp

    diff -ur inkscape-0.48.1/src/sp-paint-server.cpp inkscape-0.48.1_patched/src/sp-paint-server.cpp
     
    9999    if (painter) {
    100100        painter->next = ps->painters;
    101101        painter->server = ps;
    102         painter->type = (SPPainterType) G_OBJECT_TYPE(ps);
     102        painter->server_type = G_OBJECT_TYPE(ps);
    103103        ps->painters = painter;
    104104    }
    105105
     
    141141    if (painter->server) {
    142142        sp_paint_server_painter_free(painter->server, painter);
    143143    } else {
    144         SPPaintServerClass *psc = (SPPaintServerClass *) g_type_class_ref(painter->type);
     144        SPPaintServerClass *psc = (SPPaintServerClass *) g_type_class_ref(painter->server_type);
    145145        if (psc->painter_free)
    146146            (*psc->painter_free)(NULL, painter);
    147147        stale_painters = g_slist_remove(stale_painters, painter);