private void mnuMainShareFacebook_Click(object sender, EventArgs e)
{
if (GlobalSetting.ImageList.Length > 0 && File.Exists(GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex)))
{
if (LocalSetting.FFacebook.IsDisposed)
{
LocalSetting.FFacebook = new frmFacebook();
}
//CHECK FILE EXTENSION BEFORE UPLOADING
string filename = "";
//save image from memory
if (GlobalSetting.IsTempMemoryData)
{
filename = SaveTemporaryMemoryData();
}
//image error
else if (GlobalSetting.ImageList.Length < 1 || GlobalSetting.IsImageError)
{
return;
}
else
{
filename = GlobalSetting.ImageList.GetFileName(GlobalSetting.CurrentIndex);
// check if file extension is NOT supported for native print
// these extensions will not be printed by its associated app.
if (GlobalSetting.SupportedExtraExtensions.Contains(Path.GetExtension(filename).ToLower()))
{
filename = SaveTemporaryMemoryData();
}
}
LocalSetting.FFacebook.Filename = filename;
GlobalSetting.IsForcedActive = false;
LocalSetting.FFacebook.Show();
LocalSetting.FFacebook.Activate();
}
}