Skip to content

Commit

Permalink
[Chromium] Show private mode about page
Browse files Browse the repository at this point in the history
When entering private mode Wolvic displays a custom web page
that explains the user what private mode is and what is not.

In the case of Chromium backend it was not showing anything
because the Session::loadData interface was not implemented.
This PR implements it using the new API added in
Igalia/wolvic-chromium#119
  • Loading branch information
svillar committed Oct 3, 2024
1 parent 09b98f2 commit abe5811
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.igalia.wolvic.browser.api.impl;

import android.graphics.Matrix;
import android.util.Base64;
import android.view.ViewGroup;

import androidx.annotation.AnyThread;
Expand Down Expand Up @@ -92,8 +93,9 @@ public void loadUri(@NonNull String uri, int flags) {
}

@Override
public void loadData(@NonNull byte[] data, String mymeType) {
// TODO: Implement
public void loadData(@NonNull byte[] data, String mimeType) {
if (isOpen())
mTab.loadData(Base64.encodeToString(data, Base64.NO_WRAP), mimeType, "base64");
}

@Override
Expand Down

0 comments on commit abe5811

Please sign in to comment.