~axlrose112/midori/restful-client

« back to all changes in this revision

Viewing changes to midori/midori-view.c

  • Committer: RabbitBot
  • Author(s): Geronimo Bareiro
  • Date: 2014-11-22 20:21:35 UTC
  • mfrom: (6836.3.4 midori-bug-1299988)
  • Revision ID: rabbitbot-20141122202135-1b0lrk5l58yx0szu
Handle _NEW_WINDOW_ACTION explicitly to make _blank targets work

Show diffs side-by-side

added added

removed removed

Lines of Context:
543
543
    }
544
544
    else if (decision_type == WEBKIT_POLICY_DECISION_TYPE_NEW_WINDOW_ACTION)
545
545
    {
 
546
        const gchar* uri = webkit_uri_request_get_uri (
 
547
            webkit_navigation_policy_decision_get_request (WEBKIT_NAVIGATION_POLICY_DECISION (decision)));
 
548
        g_signal_emit (view, signals[NEW_TAB], 0, uri, FALSE);
 
549
        webkit_policy_decision_ignore(decision);
 
550
        return FALSE;
546
551
    }
547
552
    else if (decision_type == WEBKIT_POLICY_DECISION_TYPE_NAVIGATION_ACTION)
548
553
    {
553
558
        return FALSE;
554
559
    }
555
560
 
556
 
    void* request = NULL;
557
 
    const gchar* uri = webkit_uri_request_get_uri (
558
 
        webkit_navigation_policy_decision_get_request (WEBKIT_NAVIGATION_POLICY_DECISION (decision)));
 
561
    WebKitURIRequest * request = webkit_navigation_policy_decision_get_request (WEBKIT_NAVIGATION_POLICY_DECISION (decision));
 
562
    const gchar* uri = webkit_uri_request_get_uri (request);
559
563
    #else
560
564
    const gchar* uri = webkit_network_request_get_uri (request);
561
565
    #endif